Struct sn_messaging::client::ProcessingError [−][src]
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]
Trait Implementations
impl Clone for ProcessingError
[src]
fn clone(&self) -> ProcessingError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ProcessingError
[src]
impl<'de> Deserialize<'de> for ProcessingError
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for ProcessingError
[src]
impl PartialEq<ProcessingError> for ProcessingError
[src]
fn eq(&self, other: &ProcessingError) -> bool
[src]
fn ne(&self, other: &ProcessingError) -> bool
[src]
impl Serialize for ProcessingError
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for ProcessingError
[src]
impl StructuralPartialEq for ProcessingError
[src]
Auto Trait Implementations
impl RefUnwindSafe for ProcessingError
impl Send for ProcessingError
impl Sync for ProcessingError
impl Unpin for ProcessingError
impl UnwindSafe for ProcessingError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,