#[repr(C)]pub struct ArchivedInstallProgress{
pub patches: <Vec<PatchProgress> as Archive>::Archived,
pub firmware_copy: <FirmwareCopyProgress as Archive>::Archived,
}Expand description
An archived InstallProgress
Fields§
§patches: <Vec<PatchProgress> as Archive>::ArchivedThe archived counterpart of InstallProgress::patches
firmware_copy: <FirmwareCopyProgress as Archive>::ArchivedThe archived counterpart of InstallProgress::firmware_copy
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedInstallProgresswhere
Vec<PatchProgress>: Archive,
FirmwareCopyProgress: Archive,
<__C as Fallible>::Error: Trace,
<Vec<PatchProgress> as Archive>::Archived: CheckBytes<__C>,
<FirmwareCopyProgress as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedInstallProgresswhere
Vec<PatchProgress>: Archive,
FirmwareCopyProgress: Archive,
<__C as Fallible>::Error: Trace,
<Vec<PatchProgress> as Archive>::Archived: CheckBytes<__C>,
<FirmwareCopyProgress as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedInstallProgresswhere
Vec<PatchProgress>: Archive,
FirmwareCopyProgress: Archive,
<Vec<PatchProgress> as Archive>::Archived: Portable,
<FirmwareCopyProgress as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedInstallProgress
impl RefUnwindSafe for ArchivedInstallProgress
impl Send for ArchivedInstallProgress
impl Sync for ArchivedInstallProgress
impl !Unpin for ArchivedInstallProgress
impl !UnsafeUnpin for ArchivedInstallProgress
impl UnwindSafe for ArchivedInstallProgress
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.