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