#[repr(u8)]pub enum ArchivedTransport {
Usb = 0,
Nfc = 1,
}Expand description
An archived Transport
Variants§
Usb = 0
The archived counterpart of Transport::Usb
Nfc = 1
The archived counterpart of Transport::Nfc
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedTransportwhere
<__C as Fallible>::Error: Source,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedTransportwhere
<__C as Fallible>::Error: Source,
Source§impl Debug for ArchivedTransport
impl Debug for ArchivedTransport
impl Portable for ArchivedTransport
Auto Trait Implementations§
impl Freeze for ArchivedTransport
impl RefUnwindSafe for ArchivedTransport
impl Send for ArchivedTransport
impl Sync for ArchivedTransport
impl Unpin for ArchivedTransport
impl UnwindSafe for ArchivedTransport
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.