[][src]Enum webchain_rs::keystore::SerializeError

pub enum SerializeError {
    UnsupportedVersion(u8),
    IO(Error),
    InvalidDecoding(DecoderError),
    InvalidEncoding(EncoderError),
    NotFound,
    InvalidCrypto(String),
}

Keystore file serialize errors

Variants

UnsupportedVersion(u8)

An unsupported version

IO(Error)

IO errors

InvalidDecoding(DecoderError)

Invalid Keyfile decoding

InvalidEncoding(EncoderError)

Invalid Keyfile encoding

NotFound

KeyFile wasn't found

InvalidCrypto(String)

Keyfile crypto section parsing

Trait Implementations

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<EncoderError> for Error[src]

impl From<DecoderError> for Error[src]

impl From<Error> for KeystoreError[src]

impl Display for Error[src]

impl Debug for Error[src]

impl Error for Error[src]

default fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0
[src]

The lower-level source of this error, if any. Read more

default fn type_id(&self) -> TypeId where
    Self: 'static, 
1.34.0
[src]

Gets the TypeId of self

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

default fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> Erased for T