#[repr(transparent)]pub struct IOUSBHostCIMessageType(pub c_uint);Available on crate feature
IOUSBHostControllerInterfaceDefinitions only.Expand description
Values to be populated in IOUSBHostCIMessageControlType of an IOUSBHostCIMessage structure
See also Apple’s documentation
Tuple Fields§
§0: c_uintImplementations§
Source§impl IOUSBHostCIMessageType
impl IOUSBHostCIMessageType
pub const ControllerCapabilities: Self
pub const PortCapabilities: Self
pub const PortEvent: Self
pub const FrameNumberUpdate: Self
pub const FrameTimestampUpdate: Self
pub const CommandMin: Self
pub const ControllerPowerOn: Self
pub const ControllerPowerOff: Self
pub const ControllerStart: Self
pub const ControllerPause: Self
pub const ControllerFrameNumber: Self
pub const PortPowerOn: Self
pub const PortPowerOff: Self
pub const PortResume: Self
pub const PortSuspend: Self
pub const PortReset: Self
pub const PortDisable: Self
pub const PortStatus: Self
pub const DeviceCreate: Self
pub const DeviceDestroy: Self
pub const DeviceStart: Self
pub const DevicePause: Self
pub const DeviceUpdate: Self
pub const EndpointCreate: Self
pub const EndpointDestroy: Self
pub const Endpoint_reserved_: Self
pub const EndpointPause: Self
pub const EndpointUpdate: Self
pub const EndpointReset: Self
pub const EndpointSetNextTransfer: Self
pub const CommandMax: Self
pub const SetupTransfer: Self
pub const NormalTransfer: Self
pub const StatusTransfer: Self
pub const IsochronousTransfer: Self
pub const Link: Self
pub const TransferComplete: Self
Trait Implementations§
Source§impl Clone for IOUSBHostCIMessageType
impl Clone for IOUSBHostCIMessageType
Source§fn clone(&self) -> IOUSBHostCIMessageType
fn clone(&self) -> IOUSBHostCIMessageType
Returns a duplicate 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 IOUSBHostCIMessageType
impl Debug for IOUSBHostCIMessageType
Source§impl Encode for IOUSBHostCIMessageType
impl Encode for IOUSBHostCIMessageType
Source§impl Hash for IOUSBHostCIMessageType
impl Hash for IOUSBHostCIMessageType
Source§impl Ord for IOUSBHostCIMessageType
impl Ord for IOUSBHostCIMessageType
Source§fn cmp(&self, other: &IOUSBHostCIMessageType) -> Ordering
fn cmp(&self, other: &IOUSBHostCIMessageType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IOUSBHostCIMessageType
impl PartialEq for IOUSBHostCIMessageType
Source§impl PartialOrd for IOUSBHostCIMessageType
impl PartialOrd for IOUSBHostCIMessageType
Source§impl RefEncode for IOUSBHostCIMessageType
impl RefEncode for IOUSBHostCIMessageType
Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for IOUSBHostCIMessageType
impl Eq for IOUSBHostCIMessageType
impl StructuralPartialEq for IOUSBHostCIMessageType
Auto Trait Implementations§
impl Freeze for IOUSBHostCIMessageType
impl RefUnwindSafe for IOUSBHostCIMessageType
impl Send for IOUSBHostCIMessageType
impl Sync for IOUSBHostCIMessageType
impl Unpin for IOUSBHostCIMessageType
impl UnwindSafe for IOUSBHostCIMessageType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.