pub struct MailboxSessionError {
pub message: String,
}Expand description
This represents errors that can arise from the mailbox failing to connect. The mailbox is part of the client that handles packet IO and other logic to pass to the UI.
Fields§
§message: StringString message that contains error information
Trait Implementations§
Source§impl Clone for MailboxSessionError
impl Clone for MailboxSessionError
Source§impl Debug for MailboxSessionError
impl Debug for MailboxSessionError
Source§impl<'de> Deserialize<'de> for MailboxSessionError
impl<'de> Deserialize<'de> for MailboxSessionError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for MailboxSessionError
impl Display for MailboxSessionError
Source§impl Error for MailboxSessionError
impl Error for MailboxSessionError
1.30.0 · 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()
Source§impl From<MailboxSessionError> for SessionError
impl From<MailboxSessionError> for SessionError
Source§fn from(source: MailboxSessionError) -> Self
fn from(source: MailboxSessionError) -> Self
Converts to this type from the input type.
Source§impl From<MailboxSessionError> for SessionError
impl From<MailboxSessionError> for SessionError
Source§fn from(source: MailboxSessionError) -> Self
fn from(source: MailboxSessionError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MailboxSessionError
impl RefUnwindSafe for MailboxSessionError
impl Send for MailboxSessionError
impl Sync for MailboxSessionError
impl Unpin for MailboxSessionError
impl UnsafeUnpin for MailboxSessionError
impl UnwindSafe for MailboxSessionError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more