pub enum SessionChannelExtError {
Failure(Failure),
TransportError(TransportError),
MismatchedResponse,
}
Expand description
Represents an error that can occur related to convenience functions tied to a
SessionChannel
through SessionChannelExt
Variants
Failure(Failure)
Occurs when the remote action fails
TransportError(TransportError)
Occurs when a transport error is encountered
MismatchedResponse
Occurs when receiving a response that was not expected
Trait Implementations
sourceimpl Debug for SessionChannelExtError
impl Debug for SessionChannelExtError
sourceimpl Display for SessionChannelExtError
impl Display for SessionChannelExtError
sourceimpl Error for SessionChannelExtError
impl Error for SessionChannelExtError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<()> for SessionChannelExtError
impl From<()> for SessionChannelExtError
sourcefn from(original: ()) -> SessionChannelExtError
fn from(original: ()) -> SessionChannelExtError
Converts to this type from the input type.
sourceimpl From<Error> for SessionChannelExtError
impl From<Error> for SessionChannelExtError
sourcefn from(original: Failure) -> SessionChannelExtError
fn from(original: Failure) -> SessionChannelExtError
Converts to this type from the input type.
sourceimpl From<SessionChannelExtError> for UnwatchError
impl From<SessionChannelExtError> for UnwatchError
sourcefn from(original: SessionChannelExtError) -> UnwatchError
fn from(original: SessionChannelExtError) -> UnwatchError
Converts to this type from the input type.
sourceimpl From<TransportError> for SessionChannelExtError
impl From<TransportError> for SessionChannelExtError
sourcefn from(original: TransportError) -> SessionChannelExtError
fn from(original: TransportError) -> SessionChannelExtError
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for SessionChannelExtError
impl Send for SessionChannelExtError
impl Sync for SessionChannelExtError
impl Unpin for SessionChannelExtError
impl !UnwindSafe for SessionChannelExtError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more