pub type writeFunc = Option<unsafe extern "C" fn(userdata: *mut c_void, str_: *const c_char, len: c_int)>;
pub enum writeFunc { None, Some(unsafe extern "C" fn(*mut c_void, *const u8, i32)), }
No value.
Some value of type T.
T