pub enum ErrorResolver{
Show 17 variants
Reboot,
NoUpdateDownloaded,
Io(<String as Archive>::Resolver),
Fs(<Error as Archive>::Resolver),
ParseVersion(<String as Archive>::Resolver),
PatchVersionMismatch,
PatchSizeMismatch {
file_name: <String as Archive>::Resolver,
expected_size: <u64 as Archive>::Resolver,
actual_size: <u64 as Archive>::Resolver,
},
PatchHashMismatch,
Bsdiff(<String as Archive>::Resolver),
Cosign2(<String as Archive>::Resolver),
Cosign2HeaderMissing,
CryptoError(<CryptoError as Archive>::Resolver),
SecurityError,
InvalidManifest,
Unexpected(<String as Archive>::Resolver),
InsufficientBattery,
RollbackPrevented {
current: <u32 as Archive>::Resolver,
update: <u32 as Archive>::Resolver,
},
}Expand description
The resolver for an archived Error
Variants§
Reboot
The resolver for Error::Reboot
NoUpdateDownloaded
The resolver for Error::NoUpdateDownloaded
Io(<String as Archive>::Resolver)
The resolver for Error::Io
Fs(<Error as Archive>::Resolver)
The resolver for Error::Fs
ParseVersion(<String as Archive>::Resolver)
The resolver for Error::ParseVersion
PatchVersionMismatch
The resolver for Error::PatchVersionMismatch
PatchSizeMismatch
The resolver for Error::PatchSizeMismatch
Fields
PatchHashMismatch
The resolver for Error::PatchHashMismatch
Bsdiff(<String as Archive>::Resolver)
The resolver for Error::Bsdiff
Cosign2(<String as Archive>::Resolver)
The resolver for Error::Cosign2
Cosign2HeaderMissing
The resolver for Error::Cosign2HeaderMissing
CryptoError(<CryptoError as Archive>::Resolver)
The resolver for Error::CryptoError
SecurityError
The resolver for Error::SecurityError
InvalidManifest
The resolver for Error::InvalidManifest
Unexpected(<String as Archive>::Resolver)
The resolver for Error::Unexpected
InsufficientBattery
The resolver for Error::InsufficientBattery
RollbackPrevented
The resolver for Error::RollbackPrevented
Auto Trait Implementations§
impl Freeze for ErrorResolver
impl RefUnwindSafe for ErrorResolver
impl Send for ErrorResolver
impl Sync for ErrorResolver
impl Unpin for ErrorResolver
impl UnwindSafe for ErrorResolver
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.