pub enum KeyPairError {
FileSystemError(PlatformError),
CryptographyError(CryptoError),
JsonError(Error),
HexParsingError(FromHexError),
KeyDerivationError(String),
MacMismatch,
InvalidEncryptedKeyLength {
actual: usize,
expected: usize,
},
InvalidVersion {
actual: usize,
expected: usize,
},
InvalidParameterSize {
name: String,
expected: usize,
},
InvalidPrivateKeySize {
actual: usize,
expected: usize,
},
GeneralError(String),
}
Variants§
FileSystemError(PlatformError)
CryptographyError(CryptoError)
JsonError(Error)
HexParsingError(FromHexError)
KeyDerivationError(String)
MacMismatch
InvalidEncryptedKeyLength
InvalidVersion
InvalidParameterSize
InvalidPrivateKeySize
GeneralError(String)
Trait Implementations§
Source§impl Debug for KeyPairError
impl Debug for KeyPairError
Source§impl Display for KeyPairError
impl Display for KeyPairError
Source§impl Error for KeyPairError
impl Error for KeyPairError
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<CryptoError> for KeyPairError
impl From<CryptoError> for KeyPairError
Source§impl From<Error> for KeyPairError
impl From<Error> for KeyPairError
Source§impl From<FromHexError> for KeyPairError
impl From<FromHexError> for KeyPairError
Source§fn from(source: FromHexError) -> Self
fn from(source: FromHexError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for KeyPairError
impl !RefUnwindSafe for KeyPairError
impl Send for KeyPairError
impl Sync for KeyPairError
impl Unpin for KeyPairError
impl !UnwindSafe for KeyPairError
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