pub enum JmapSessionGetError {
HttpStatus(u16),
NoPrimaryMailAccount,
Send(Http11SendError),
ParseSession(Error),
}Expand description
Failure causes during the JMAP session-get flow.
Variants§
HttpStatus(u16)
The server answered with a non-2xx status.
NoPrimaryMailAccount
The session advertises no primary mail account.
Send(Http11SendError)
The inner HTTP/1.1 send coroutine failed.
ParseSession(Error)
The session object could not be parsed.
Trait Implementations§
Source§impl Debug for JmapSessionGetError
impl Debug for JmapSessionGetError
Source§impl Display for JmapSessionGetError
impl Display for JmapSessionGetError
Source§impl Error for JmapSessionGetError
impl Error for JmapSessionGetError
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<Http11SendError> for JmapSessionGetError
impl From<Http11SendError> for JmapSessionGetError
Source§fn from(source: Http11SendError) -> Self
fn from(source: Http11SendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSessionGetError> for JmapClientStdError
Available on crate feature client only.
impl From<JmapSessionGetError> for JmapClientStdError
Available on crate feature
client only.Source§fn from(source: JmapSessionGetError) -> Self
fn from(source: JmapSessionGetError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JmapSessionGetError
impl RefUnwindSafe for JmapSessionGetError
impl Send for JmapSessionGetError
impl Sync for JmapSessionGetError
impl Unpin for JmapSessionGetError
impl UnsafeUnpin for JmapSessionGetError
impl UnwindSafe for JmapSessionGetError
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