Enum vodozemac::PickleError
source · [−]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 deserialzied.
Trait Implementations
sourceimpl Debug for PickleError
impl Debug for PickleError
sourceimpl Display for PickleError
impl Display for PickleError
sourceimpl Error for PickleError
impl Error for PickleError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. 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()
sourceimpl From<DecodeError> for PickleError
impl From<DecodeError> for PickleError
sourcefn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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