pub type uv_work_cb = Option<unsafe extern "C" fn(req: *mut uv_work_t)>;
enum uv_work_cb { None, Some(unsafe extern "C" fn(_: *mut uv_work_s)), }
No value.
Some value of type T.
T