pub enum JmapSendError {
HttpStatus(u16),
UnexpectedRedirect,
Send(Http11SendError),
SerializeRequest(Error),
ParseResponse(Error),
}Expand description
Failure causes during the JMAP send flow.
Variants§
HttpStatus(u16)
The server answered with a non-2xx status.
UnexpectedRedirect
The server answered with an unexpected redirect.
Send(Http11SendError)
The inner HTTP/1.1 send coroutine failed.
SerializeRequest(Error)
The request could not be serialized.
ParseResponse(Error)
The method response could not be parsed.
Trait Implementations§
Source§impl Debug for JmapSendError
impl Debug for JmapSendError
Source§impl Display for JmapSendError
impl Display for JmapSendError
Source§impl Error for JmapSendError
impl Error for JmapSendError
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 JmapSendError
impl From<Http11SendError> for JmapSendError
Source§fn from(source: Http11SendError) -> Self
fn from(source: Http11SendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapClientStdError
Available on crate feature client only.
impl From<JmapSendError> for JmapClientStdError
Available on crate feature
client only.Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapChangesError
impl From<JmapSendError> for JmapChangesError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapGetError
impl From<JmapSendError> for JmapGetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapPushSubscriptionGetError
impl From<JmapSendError> for JmapPushSubscriptionGetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapPushSubscriptionSetError
impl From<JmapSendError> for JmapPushSubscriptionSetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapQueryError
impl From<JmapSendError> for JmapQueryError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapQueryChangesError
impl From<JmapSendError> for JmapQueryChangesError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapSetError
impl From<JmapSendError> for JmapSetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapEmailCopyError
impl From<JmapSendError> for JmapEmailCopyError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapEmailGetError
impl From<JmapSendError> for JmapEmailGetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapEmailImportError
impl From<JmapSendError> for JmapEmailImportError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapEmailParseError
impl From<JmapSendError> for JmapEmailParseError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapEmailQueryError
impl From<JmapSendError> for JmapEmailQueryError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapEmailSetError
impl From<JmapSendError> for JmapEmailSetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapEmailSubmissionCancelError
impl From<JmapSendError> for JmapEmailSubmissionCancelError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapEmailSubmissionQueryError
impl From<JmapSendError> for JmapEmailSubmissionQueryError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapEmailSubmissionSetError
impl From<JmapSendError> for JmapEmailSubmissionSetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapIdentitySetError
impl From<JmapSendError> for JmapIdentitySetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapMailboxQueryError
impl From<JmapSendError> for JmapMailboxQueryError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapMailboxSetError
impl From<JmapSendError> for JmapMailboxSetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapVacationResponseGetError
impl From<JmapSendError> for JmapVacationResponseGetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapVacationResponseSetError
impl From<JmapSendError> for JmapVacationResponseSetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapAddressBookSetError
impl From<JmapSendError> for JmapAddressBookSetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapContactCardCopyError
impl From<JmapSendError> for JmapContactCardCopyError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapContactCardQueryError
impl From<JmapSendError> for JmapContactCardQueryError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapContactCardSetError
impl From<JmapSendError> for JmapContactCardSetError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JmapSendError
impl RefUnwindSafe for JmapSendError
impl Send for JmapSendError
impl Sync for JmapSendError
impl Unpin for JmapSendError
impl UnsafeUnpin for JmapSendError
impl UnwindSafe for JmapSendError
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