pub enum DewifReadError {
CorruptedContent,
InvalidBase64Str(DecodeError),
InvalidFormat,
TooShortContent,
TooLongContent,
UnexpectedCurrency {
expected: ExpectedCurrency,
actual: Currency,
},
UnknownAlgo,
UnspecifiedRandError,
UnsupportedVersion {
actual: u32,
},
}Expand description
Error when try to read DEWIF file content
Variants§
CorruptedContent
DEWIF file content is corrupted
InvalidBase64Str(DecodeError)
Invalid base 64 string
InvalidFormat
Invalid format
TooShortContent
Too short content
TooLongContent
Too long content
UnexpectedCurrency
Unexpected currency
UnknownAlgo
Unknown algorithm
UnspecifiedRandError
Unspecified rand error
UnsupportedVersion
Unsupported version
Trait Implementations§
Source§impl Clone for DewifReadError
impl Clone for DewifReadError
Source§fn clone(&self) -> DewifReadError
fn clone(&self) -> DewifReadError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DewifReadError
impl Debug for DewifReadError
Source§impl Display for DewifReadError
impl Display for DewifReadError
Source§impl Error for DewifReadError
impl Error for DewifReadError
1.30.0 · 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 Freeze for DewifReadError
impl RefUnwindSafe for DewifReadError
impl Send for DewifReadError
impl Sync for DewifReadError
impl Unpin for DewifReadError
impl UnwindSafe for DewifReadError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more