pub enum IqFailure {
LostWorker,
SendError(Error),
}Expand description
Error enumeration for Iq sending failures
Variants§
LostWorker
Internal error inside tokio_xmpp which caused the stream worker to drop the token before the response was received.
Most likely, this means that the stream has died with a panic.
SendError(Error)
The IQ failed to send because of an I/O or serialisation error.
Trait Implementations§
Source§impl Error for IqFailure
impl Error for IqFailure
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for IqFailure
impl !RefUnwindSafe for IqFailure
impl Send for IqFailure
impl Sync for IqFailure
impl Unpin for IqFailure
impl UnsafeUnpin for IqFailure
impl !UnwindSafe for IqFailure
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more