Enum sc_rpc::author::error::Error[][src]

pub enum Error {
    Client(Box<dyn Error + 'static + Send, Global>),
    Pool(Error),
    Verification(Box<dyn Error + 'static + Send, Global>),
    BadFormat(Error),
    BadSeedPhrase,
    BadKeyType,
    UnsupportedKeyType,
    KeyStoreUnavailable,
    InvalidSessionKeys,
    UnsafeRpcCalled(UnsafeRpcError),
}

Author RPC errors.

Variants

Client(Box<dyn Error + 'static + Send, Global>)

Client error.

Pool(Error)

Transaction pool error,

Verification(Box<dyn Error + 'static + Send, Global>)

Verification error

BadFormat(Error)

Incorrect extrinsic format.

BadSeedPhrase

Incorrect seed phrase.

BadKeyType

Key type ID has an unknown format.

UnsupportedKeyType

Key type ID has some unsupported crypto.

KeyStoreUnavailable

Some random issue with the key store. Shouldn't happen.

InvalidSessionKeys

Invalid session keys encoding.

UnsafeRpcCalled(UnsafeRpcError)

Call to an unsafe RPC was denied.

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<UnsafeRpcError> for Error[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> CheckedConversion for T[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T, Outer> IsWrappedBy<Outer> for T where
    T: From<Outer>,
    Outer: AsRef<T> + AsMut<T> + From<T>, 
[src]

pub fn from_ref(outer: &Outer) -> &T[src]

Get a reference to the inner from the outer.

pub fn from_mut(outer: &mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

impl<T> MaybeDebug for T where
    T: Debug
[src]

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeDisplay for T where
    T: Display
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatedConversion for T

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

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> 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<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<T, S> UniqueSaturatedInto<T> for S where
    S: TryInto<T>,
    T: Bounded

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,