pub unsafe extern "C" fn hid_read_timeout( device: *mut hid_device, data: *mut c_uchar, length: size_t, milleseconds: c_int, ) -> c_int