#[repr(C)]pub struct ArchivedOsVersionInfo{
pub bootloader_version: <[u8; 8] as Archive>::Archived,
pub keyos_version: <[u8; 20] as Archive>::Archived,
}Expand description
An archived OsVersionInfo
Fields§
§bootloader_version: <[u8; 8] as Archive>::ArchivedThe archived counterpart of OsVersionInfo::bootloader_version
keyos_version: <[u8; 20] as Archive>::ArchivedThe archived counterpart of OsVersionInfo::keyos_version
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedOsVersionInfo
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedOsVersionInfo
impl Portable for ArchivedOsVersionInfo
Auto Trait Implementations§
impl Freeze for ArchivedOsVersionInfo
impl RefUnwindSafe for ArchivedOsVersionInfo
impl Send for ArchivedOsVersionInfo
impl Sync for ArchivedOsVersionInfo
impl Unpin for ArchivedOsVersionInfo
impl UnwindSafe for ArchivedOsVersionInfo
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.