pub enum PickleError {
Base64(DecodeError),
Decryption(DecryptionError),
Serialization(Error),
}
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 deserialized.
Trait Implementations§
Source§impl Debug for PickleError
impl Debug for PickleError
Source§impl Display for PickleError
impl Display for PickleError
Source§impl Error for PickleError
impl Error for PickleError
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 From<DecodeError> for PickleError
impl From<DecodeError> for PickleError
Source§fn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PickleError
impl !RefUnwindSafe for PickleError
impl Send for PickleError
impl Sync for PickleError
impl Unpin for PickleError
impl !UnwindSafe for PickleError
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