I'm just being sloppy. You're right that these shouldn't be necessary, but when I first started linking rustrt to libuv the uv symbols were not exported and, instead of figuring out why, I just started writing wrappers. I'll open an issue on it.