#[repr(u8)]pub enum ArchivedEndpointType {
Control = 0,
Isochronous = 1,
Bulk = 2,
Interrupt = 3,
}Expand description
An archived EndpointType
Variants§
Control = 0
The archived counterpart of EndpointType::Control
Isochronous = 1
The archived counterpart of EndpointType::Isochronous
Bulk = 2
The archived counterpart of EndpointType::Bulk
Interrupt = 3
The archived counterpart of EndpointType::Interrupt
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedEndpointTypewhere
<__C as Fallible>::Error: Source,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedEndpointTypewhere
<__C as Fallible>::Error: Source,
impl Portable for ArchivedEndpointType
Auto Trait Implementations§
impl Freeze for ArchivedEndpointType
impl RefUnwindSafe for ArchivedEndpointType
impl Send for ArchivedEndpointType
impl Sync for ArchivedEndpointType
impl Unpin for ArchivedEndpointType
impl UnwindSafe for ArchivedEndpointType
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.