[][src]Enum webchain_rs::rpc::Error

pub enum Error {
    HttpClient(Error),
    RPC(Error),
    InvalidDataFormat(String),
    StorageError(String),
    ContractAbiError(String),
    MnemonicError(String),
    AddressbookError(String),
}

JSON RPC errors

Variants

HttpClient(Error)

Http client error

RPC(Error)

RPC error

InvalidDataFormat(String)

Invalid data format

StorageError(String)

Storage error

ContractAbiError(String)

Storage error

MnemonicError(String)

Mnemonic phrase operations error

AddressbookError(String)

Addressbook operations error

Trait Implementations

impl Into<Error> for Error[src]

impl From<Error> for Error[src]

impl From<AddressbookError> for Error[src]

impl From<EncoderError> for Error[src]

impl From<DecoderError> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<FromHexError> for Error[src]

impl From<Error> for Error[src]

impl From<KeystoreError> for Error[src]

impl From<Error> for Error[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

impl Send for Error

impl Sync for Error

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