pub enum DecryptError {
SourceCert {
error: String,
},
DestinationCert {
error: String,
},
DestinationKey {
error: String,
},
ReadHeader {
error: String,
},
ReadContent {
error: String,
header: Header,
cert_error: Option<CertError>,
},
DecryptSymmetricKey {
error: String,
header: Header,
cert_error: Option<CertError>,
},
DecryptContent {
error: String,
header: Header,
cert_error: Option<CertError>,
},
Decompress {
error: String,
header: Header,
cert_error: Option<CertError>,
signature_error: Option<SignatureError>,
data: Vec<u8>,
},
Decode {
error: String,
header: Header,
cert_error: Option<CertError>,
signature_error: Option<SignatureError>,
data: Vec<u8>,
},
}Variants§
SourceCert
DestinationCert
DestinationKey
ReadHeader
ReadContent
DecryptSymmetricKey
DecryptContent
Decompress
Fields
§
signature_error: Option<SignatureError>Decode
Trait Implementations§
Source§impl Debug for DecryptError
impl Debug for DecryptError
Source§impl Display for DecryptError
impl Display for DecryptError
impl Eq for DecryptError
Source§impl PartialEq for DecryptError
impl PartialEq for DecryptError
impl StructuralPartialEq for DecryptError
Auto Trait Implementations§
impl Freeze for DecryptError
impl RefUnwindSafe for DecryptError
impl Send for DecryptError
impl Sync for DecryptError
impl Unpin for DecryptError
impl UnsafeUnpin for DecryptError
impl UnwindSafe for DecryptError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.