#[repr(u8)]pub enum ArchivedGetDeviceIdErrorwhere
i32: Archive,
CryptoError: Archive,{
CryptoAuthLib(<i32 as Archive>::Archived),
Crypto(<CryptoError as Archive>::Archived),
NoBluetoothSerialYet,
}Expand description
An archived GetDeviceIdError
Variants§
CryptoAuthLib(<i32 as Archive>::Archived)
The archived counterpart of GetDeviceIdError::CryptoAuthLib
Tuple Fields
§
0: <i32 as Archive>::ArchivedThe archived counterpart of GetDeviceIdError::CryptoAuthLib::0
Crypto(<CryptoError as Archive>::Archived)
The archived counterpart of GetDeviceIdError::Crypto
Tuple Fields
§
0: <CryptoError as Archive>::ArchivedThe archived counterpart of GetDeviceIdError::Crypto::0
NoBluetoothSerialYet
The archived counterpart of GetDeviceIdError::NoBluetoothSerialYet
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedGetDeviceIdError
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedGetDeviceIdError
impl Portable for ArchivedGetDeviceIdError
Auto Trait Implementations§
impl Freeze for ArchivedGetDeviceIdError
impl RefUnwindSafe for ArchivedGetDeviceIdError
impl Send for ArchivedGetDeviceIdError
impl Sync for ArchivedGetDeviceIdError
impl Unpin for ArchivedGetDeviceIdError
impl UnwindSafe for ArchivedGetDeviceIdError
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.