Enum matrix_sdk::encryption::vodozemac::PickleError
[−]pub enum PickleError {
Base64(DecodeError),
Decryption(DecryptionError),
Serialization(Error),
}Available on crate feature
e2e-encryption only.Expand description
Error type describing the various ways Vodozemac pickles can fail to be decoded.
Variants
Base64(DecodeError)
The pickle wasn’t valid base64.
Decryption(DecryptionError)
The encrypted pickle could not have been decrypted.
Serialization(Error)
The serialized Vodozemac object couldn’t be deserialzied.
Trait Implementations
impl Debug for PickleError
impl Debug for PickleError
impl Display for PickleError
impl Display for PickleError
impl Error for PickleError
impl Error for PickleError
fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
impl From<DecodeError> for PickleError
impl From<DecodeError> for PickleError
fn from(source: DecodeError) -> PickleError
fn from(source: DecodeError) -> PickleError
Converts to this type from the input type.
impl From<DecryptionError> for PickleError
impl From<DecryptionError> for PickleError
fn from(source: DecryptionError) -> PickleError
fn from(source: DecryptionError) -> PickleError
Converts to this type from the input type.
impl From<Error> for PickleError
impl From<Error> for PickleError
fn from(source: Error) -> PickleError
fn from(source: Error) -> PickleError
Converts to this type from the input type.
impl From<PickleError> for CryptoStoreError
impl From<PickleError> for CryptoStoreError
fn from(source: PickleError) -> CryptoStoreError
fn from(source: PickleError) -> CryptoStoreError
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for PickleError
impl Send for PickleError
impl Sync for PickleError
impl Unpin for PickleError
impl !UnwindSafe for PickleError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more