#[repr(C)]
pub struct libusb_transfer {
Show 13 fields pub dev_handle: *mut libusb_device_handle, pub flags: u8, pub endpoint: c_uchar, pub transfer_type: c_uchar, pub timeout: c_uint, pub status: c_int, pub length: c_int, pub actual_length: c_int, pub callback: libusb_transfer_cb_fn, pub user_data: *mut c_void, pub buffer: *mut c_uchar, pub num_iso_packets: c_int, pub iso_packet_desc: [libusb_iso_packet_descriptor; 0],
}

Fields§

§dev_handle: *mut libusb_device_handle§flags: u8§endpoint: c_uchar§transfer_type: c_uchar§timeout: c_uint§status: c_int§length: c_int§actual_length: c_int§callback: libusb_transfer_cb_fn§user_data: *mut c_void§buffer: *mut c_uchar§num_iso_packets: c_int§iso_packet_desc: [libusb_iso_packet_descriptor; 0]

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.