#[repr(u8)]pub enum ArchivedError{
Show 17 variants
Reboot,
NoUpdateDownloaded,
Io(<String as Archive>::Archived),
Fs(<Error as Archive>::Archived),
ParseVersion(<String as Archive>::Archived),
PatchVersionMismatch,
PatchSizeMismatch {
file_name: <String as Archive>::Archived,
expected_size: <u64 as Archive>::Archived,
actual_size: <u64 as Archive>::Archived,
},
PatchHashMismatch,
Bsdiff(<String as Archive>::Archived),
Cosign2(<String as Archive>::Archived),
Cosign2HeaderMissing,
CryptoError(<CryptoError as Archive>::Archived),
SecurityError,
InvalidManifest,
Unexpected(<String as Archive>::Archived),
InsufficientBattery,
RollbackPrevented {
current: <u32 as Archive>::Archived,
update: <u32 as Archive>::Archived,
},
}Expand description
An archived Error
Variants§
Reboot
The archived counterpart of Error::Reboot
NoUpdateDownloaded
The archived counterpart of Error::NoUpdateDownloaded
Io(<String as Archive>::Archived)
The archived counterpart of Error::Io
Tuple Fields
0: <String as Archive>::ArchivedThe archived counterpart of Error::Io::0
Fs(<Error as Archive>::Archived)
The archived counterpart of Error::Fs
Tuple Fields
0: <Error as Archive>::ArchivedThe archived counterpart of Error::Fs::0
ParseVersion(<String as Archive>::Archived)
The archived counterpart of Error::ParseVersion
Tuple Fields
0: <String as Archive>::ArchivedThe archived counterpart of Error::ParseVersion::0
PatchVersionMismatch
The archived counterpart of Error::PatchVersionMismatch
PatchSizeMismatch
The archived counterpart of Error::PatchSizeMismatch
Fields
file_name: <String as Archive>::ArchivedThe archived counterpart of Error::PatchSizeMismatch::file_name
expected_size: <u64 as Archive>::ArchivedThe archived counterpart of Error::PatchSizeMismatch::expected_size
actual_size: <u64 as Archive>::ArchivedThe archived counterpart of Error::PatchSizeMismatch::actual_size
PatchHashMismatch
The archived counterpart of Error::PatchHashMismatch
Bsdiff(<String as Archive>::Archived)
The archived counterpart of Error::Bsdiff
Tuple Fields
0: <String as Archive>::ArchivedThe archived counterpart of Error::Bsdiff::0
Cosign2(<String as Archive>::Archived)
The archived counterpart of Error::Cosign2
Tuple Fields
0: <String as Archive>::ArchivedThe archived counterpart of Error::Cosign2::0
Cosign2HeaderMissing
The archived counterpart of Error::Cosign2HeaderMissing
CryptoError(<CryptoError as Archive>::Archived)
The archived counterpart of Error::CryptoError
Tuple Fields
0: <CryptoError as Archive>::ArchivedThe archived counterpart of Error::CryptoError::0
SecurityError
The archived counterpart of Error::SecurityError
InvalidManifest
The archived counterpart of Error::InvalidManifest
Unexpected(<String as Archive>::Archived)
The archived counterpart of Error::Unexpected
Tuple Fields
0: <String as Archive>::ArchivedThe archived counterpart of Error::Unexpected::0
InsufficientBattery
The archived counterpart of Error::InsufficientBattery
RollbackPrevented
The archived counterpart of Error::RollbackPrevented
Fields
current: <u32 as Archive>::ArchivedThe archived counterpart of Error::RollbackPrevented::current
update: <u32 as Archive>::ArchivedThe archived counterpart of Error::RollbackPrevented::update