[−][src]Enum usb_device::device::UsbDeviceState
The global state of the USB device.
In general class traffic is only possible in the Configured
state.
Variants
Default
The USB device has just been created or reset.
Addressed
The USB device has received an address from the host.
Configured
The USB device has been configured and is fully functional.
Suspend
The USB device has been suspended by the host or it has been unplugged from the USB bus.
Trait Implementations
impl Copy for UsbDeviceState
[src]
impl Copy for UsbDeviceState
impl Debug for UsbDeviceState
[src]
impl Debug for UsbDeviceState
impl PartialEq<UsbDeviceState> for UsbDeviceState
[src]
impl PartialEq<UsbDeviceState> for UsbDeviceState
fn eq(&self, other: &UsbDeviceState) -> bool | [src] |
| 1.0.0 [src] |
This method tests for !=
.
impl Eq for UsbDeviceState
[src]
impl Eq for UsbDeviceState
impl Clone for UsbDeviceState
[src]
impl Clone for UsbDeviceState
fn clone(&self) -> UsbDeviceState | [src] |
fn clone_from(&mut self, source: &Self) | 1.0.0 [src] |
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for UsbDeviceState
impl Send for UsbDeviceState
impl Sync for UsbDeviceState
impl Sync for UsbDeviceState
Blanket Implementations
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [src] |
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |