[−][src]Enum eth_keystore::KeystoreError
An error thrown when interacting with the eth-keystore crate.
Variants
An error thrown while decrypting an encrypted JSON keystore if the calculated MAC does not match the MAC declared in the keystore.
StdIo(String)
An error thrown by the Rust std::io
module.
SerdeJson(String)
An error thrown by the Serde JSON crate.
Trait Implementations
impl Debug for KeystoreError
[src]
impl Display for KeystoreError
[src]
impl Error for KeystoreError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for KeystoreError
[src]
pub fn from(e: Error) -> KeystoreError
[src]
impl From<Error> for KeystoreError
[src]
pub fn from(e: Error) -> KeystoreError
[src]
impl PartialEq<KeystoreError> for KeystoreError
[src]
pub fn eq(&self, other: &KeystoreError) -> bool
[src]
pub fn ne(&self, other: &KeystoreError) -> bool
[src]
impl StructuralPartialEq for KeystoreError
[src]
Auto Trait Implementations
impl RefUnwindSafe for KeystoreError
[src]
impl Send for KeystoreError
[src]
impl Sync for KeystoreError
[src]
impl Unpin for KeystoreError
[src]
impl UnwindSafe for KeystoreError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,