pub enum ExternalUpgradeVerificationPolicyError {
SchemaVersionMismatch {
expected: u32,
actual: u32,
},
MissingRequiredField {
field: &'static str,
},
DigestMismatch {
field: &'static str,
},
SourceMismatch {
field: &'static str,
},
}Expand description
ExternalUpgradeVerificationPolicyError
Variants§
Trait Implementations§
Source§impl Error for ExternalUpgradeVerificationPolicyError
impl Error for ExternalUpgradeVerificationPolicyError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for ExternalUpgradeVerificationPolicyError
impl PartialEq for ExternalUpgradeVerificationPolicyError
Source§fn eq(&self, other: &ExternalUpgradeVerificationPolicyError) -> bool
fn eq(&self, other: &ExternalUpgradeVerificationPolicyError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ExternalUpgradeVerificationPolicyError
impl StructuralPartialEq for ExternalUpgradeVerificationPolicyError
Auto Trait Implementations§
impl Freeze for ExternalUpgradeVerificationPolicyError
impl RefUnwindSafe for ExternalUpgradeVerificationPolicyError
impl Send for ExternalUpgradeVerificationPolicyError
impl Sync for ExternalUpgradeVerificationPolicyError
impl Unpin for ExternalUpgradeVerificationPolicyError
impl UnsafeUnpin for ExternalUpgradeVerificationPolicyError
impl UnwindSafe for ExternalUpgradeVerificationPolicyError
Blanket Implementations§
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