[][src]Enum splinter::network::dispatch::DispatchError

pub enum DispatchError {
    DeserializationError(String),
    SerializationError(String),
    UnknownMessageType(String),
    NetworkSendError(SendError),
    HandleError(String),
}

Dispatch Errors

These errors may occur when handling a dispatched message.

Variants

DeserializationError(String)

An error occurred during message deserialization.

SerializationError(String)

An error occurred during message serialization.

UnknownMessageType(String)

An message was dispatched with an unknown type.

NetworkSendError(SendError)

An error occurred while a handler was trying to send a message.

HandleError(String)

An error occurred while a handler was executing.

Trait Implementations

impl Debug for DispatchError[src]

impl Display for DispatchError[src]

impl Error for DispatchError[src]

impl From<ProtobufError> for DispatchError[src]

impl From<SendError> for DispatchError[src]

impl PartialEq<DispatchError> for DispatchError[src]

impl StructuralPartialEq for DispatchError[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail, 

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

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

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

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

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

impl<T> IntoSql for T

impl<T> SafeBorrow<T> for T where
    T: ?Sized

impl<T> Same<T> for T

type Output = T

Should always be Self

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<V, T> VZip<V> for T where
    V: MultiLane<T>,