Struct usbip::UsbEndpoint
source · [−]pub struct UsbEndpoint {
pub address: u8,
pub attributes: u8,
pub max_packet_size: u16,
pub interval: u8,
}
Expand description
Represent a USB endpoint
Fields
address: u8
bEndpointAddress
attributes: u8
bmAttributes
max_packet_size: u16
wMaxPacketSize
interval: u8
bInterval
Implementations
Trait Implementations
sourceimpl Clone for UsbEndpoint
impl Clone for UsbEndpoint
sourcefn clone(&self) -> UsbEndpoint
fn clone(&self) -> UsbEndpoint
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for UsbEndpoint
impl Debug for UsbEndpoint
sourceimpl Default for UsbEndpoint
impl Default for UsbEndpoint
sourcefn default() -> UsbEndpoint
fn default() -> UsbEndpoint
Returns the “default value” for a type. Read more
impl Copy for UsbEndpoint
Auto Trait Implementations
impl RefUnwindSafe for UsbEndpoint
impl Send for UsbEndpoint
impl Sync for UsbEndpoint
impl Unpin for UsbEndpoint
impl UnwindSafe for UsbEndpoint
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more