pub enum CrablockError {
Show 24 variants
Io(Error),
Crypto(String),
InvalidFormat(String),
InvalidKey(String),
DecryptionFailed(String),
VerificationFailed(String),
KeySource(String),
SignatureVerification(String),
SignatureMissing,
SignatureInvalid,
PubKeyMissing,
UnsupportedSignatureAlgorithm(String),
Execution(String),
Serialization(String),
Permission(String),
UnsupportedAlgorithm(String),
MissingManifestField(String),
PackageNotFound(String),
InvalidPackageExtension {
path: String,
expected: String,
},
InvalidMagic,
VersionMismatch {
expected: u16,
found: u16,
},
HashMismatch {
expected: String,
computed: String,
},
Process(String),
Config(String),
}Variants§
Io(Error)
Crypto(String)
InvalidFormat(String)
InvalidKey(String)
DecryptionFailed(String)
VerificationFailed(String)
KeySource(String)
SignatureVerification(String)
SignatureMissing
SignatureInvalid
PubKeyMissing
UnsupportedSignatureAlgorithm(String)
Execution(String)
Serialization(String)
Permission(String)
UnsupportedAlgorithm(String)
MissingManifestField(String)
PackageNotFound(String)
InvalidPackageExtension
InvalidMagic
VersionMismatch
HashMismatch
Process(String)
Config(String)
Trait Implementations§
Source§impl Debug for CrablockError
impl Debug for CrablockError
Source§impl Display for CrablockError
impl Display for CrablockError
Source§impl Error for CrablockError
impl Error for CrablockError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for CrablockError
impl !UnwindSafe for CrablockError
impl Freeze for CrablockError
impl Send for CrablockError
impl Sync for CrablockError
impl Unpin for CrablockError
impl UnsafeUnpin for CrablockError
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