Struct sn_messaging::client::ProcessingError[][src]

pub struct ProcessingError {
    pub reason: Option<Error>,
    pub source_message: Option<ProcessMsg>,
    pub id: MessageId,
}

Our LazyMesssage error. Recipient was unable to process this message for some reason. The original message should be returned in full, and context can optionally be added via reason.

Fields

reason: Option<Error>

Optional reason for the error. This should help recveiving node handle the error

source_message: Option<ProcessMsg>

Message that triggered this error

id: MessageId

MessageId

Implementations

impl ProcessingError[src]

pub fn id(&self) -> MessageId[src]

Trait Implementations

impl Clone for ProcessingError[src]

impl Debug for ProcessingError[src]

impl<'de> Deserialize<'de> for ProcessingError[src]

impl Eq for ProcessingError[src]

impl PartialEq<ProcessingError> for ProcessingError[src]

impl Serialize for ProcessingError[src]

impl StructuralEq for ProcessingError[src]

impl StructuralPartialEq for ProcessingError[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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>,