pub struct UsbPortStatus {
pub connected: bool,
pub enabled: bool,
pub suspended: bool,
pub reset: bool,
pub speed: UsbSpeed,
pub power: bool,
}Expand description
USB port status
Fields§
§connected: bool§enabled: bool§suspended: bool§reset: bool§speed: UsbSpeed§power: boolTrait Implementations§
Source§impl Clone for UsbPortStatus
impl Clone for UsbPortStatus
Source§fn clone(&self) -> UsbPortStatus
fn clone(&self) -> UsbPortStatus
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UsbPortStatus
impl Debug for UsbPortStatus
impl Copy for UsbPortStatus
Auto Trait Implementations§
impl Freeze for UsbPortStatus
impl RefUnwindSafe for UsbPortStatus
impl Send for UsbPortStatus
impl Sync for UsbPortStatus
impl Unpin for UsbPortStatus
impl UnwindSafe for UsbPortStatus
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)