#[repr(C)]pub struct TransferInfo(/* private fields */);
Expand description
Represents USBFS transfer information.
Implementations§
Source§impl TransferInfo
impl TransferInfo
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new TransferInfo.
Sourcepub const fn create_isoc(number_of_packets: i32) -> Self
pub const fn create_isoc(number_of_packets: i32) -> Self
Creates a new TransferInfo for an Isochronous transfer.
Sourcepub const fn create_bulk(stream_id: u32) -> Self
pub const fn create_bulk(stream_id: u32) -> Self
Creates a new TransferInfo for a Bulk transfer.
Sourcepub const fn number_of_packets(&self) -> i32
pub const fn number_of_packets(&self) -> i32
Gets the number of packets in an Isochronous transfer.
Trait Implementations§
Source§impl Clone for TransferInfo
impl Clone for TransferInfo
Source§fn clone(&self) -> TransferInfo
fn clone(&self) -> TransferInfo
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TransferInfo
impl Debug for TransferInfo
Source§impl Default for TransferInfo
impl Default for TransferInfo
Source§fn default() -> TransferInfo
fn default() -> TransferInfo
Returns the “default value” for a type. Read more
Source§impl Display for TransferInfo
impl Display for TransferInfo
Source§impl PartialEq for TransferInfo
impl PartialEq for TransferInfo
impl Copy for TransferInfo
impl StructuralPartialEq for TransferInfo
Auto Trait Implementations§
impl Freeze for TransferInfo
impl RefUnwindSafe for TransferInfo
impl Send for TransferInfo
impl Sync for TransferInfo
impl Unpin for TransferInfo
impl UnwindSafe for TransferInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more