pub enum JmapClientStdError {
Show 31 variants
Send(JmapSendError),
SessionGet(JmapSessionGetError),
BlobUpload(JmapBlobUploadError),
BlobDownload(JmapBlobDownloadError),
MailboxGet(JmapMailboxGetError),
MailboxQuery(JmapMailboxQueryError),
MailboxSet(JmapMailboxSetError),
MailboxChanges(JmapMailboxChangesError),
EmailGet(JmapEmailGetError),
EmailQuery(JmapEmailQueryError),
EmailSet(JmapEmailSetError),
EmailChanges(JmapEmailChangesError),
JmapEmailCopyArgs(JmapEmailCopyError),
JmapEmailImportArgs(JmapEmailImportError),
EmailParse(JmapEmailParseError),
ThreadGet(JmapThreadGetError),
ThreadChanges(JmapThreadChangesError),
IdentityGet(JmapIdentityGetError),
IdentitySet(JmapIdentitySetError),
EmailSubmissionGet(JmapEmailSubmissionGetError),
EmailSubmissionQuery(JmapEmailSubmissionQueryError),
EmailSubmissionSet(JmapEmailSubmissionSetError),
EmailSubmissionCancel(JmapEmailSubmissionCancelError),
VacationResponseGet(JmapVacationResponseGetError),
VacationResponseSet(JmapVacationResponseSetError),
Io(Error),
Tls(Error),
UrlMissingHost(String),
UrlUnsupportedScheme(String, String),
UnexpectedRedirect(Url),
MissingSession,
}Available on crate feature
client only.Expand description
Errors returned by JmapClientStd.
Variants§
Send(JmapSendError)
SessionGet(JmapSessionGetError)
BlobUpload(JmapBlobUploadError)
BlobDownload(JmapBlobDownloadError)
MailboxGet(JmapMailboxGetError)
MailboxQuery(JmapMailboxQueryError)
MailboxSet(JmapMailboxSetError)
MailboxChanges(JmapMailboxChangesError)
EmailGet(JmapEmailGetError)
EmailQuery(JmapEmailQueryError)
EmailSet(JmapEmailSetError)
EmailChanges(JmapEmailChangesError)
JmapEmailCopyArgs(JmapEmailCopyError)
JmapEmailImportArgs(JmapEmailImportError)
EmailParse(JmapEmailParseError)
ThreadGet(JmapThreadGetError)
ThreadChanges(JmapThreadChangesError)
IdentityGet(JmapIdentityGetError)
IdentitySet(JmapIdentitySetError)
EmailSubmissionGet(JmapEmailSubmissionGetError)
EmailSubmissionQuery(JmapEmailSubmissionQueryError)
EmailSubmissionSet(JmapEmailSubmissionSetError)
EmailSubmissionCancel(JmapEmailSubmissionCancelError)
VacationResponseGet(JmapVacationResponseGetError)
VacationResponseSet(JmapVacationResponseSetError)
Io(Error)
Tls(Error)
Available on crate features
native-tls or rustls-aws or rustls-ring only.UrlMissingHost(String)
Available on crate features
native-tls or rustls-aws or rustls-ring only.UrlUnsupportedScheme(String, String)
Available on crate features
native-tls or rustls-aws or rustls-ring only.UnexpectedRedirect(Url)
MissingSession
Trait Implementations§
Source§impl Debug for JmapClientStdError
impl Debug for JmapClientStdError
Source§impl Display for JmapClientStdError
impl Display for JmapClientStdError
Source§impl Error for JmapClientStdError
impl Error for JmapClientStdError
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<Error> for JmapClientStdError
impl From<Error> for JmapClientStdError
Source§impl From<Error> for JmapClientStdError
impl From<Error> for JmapClientStdError
Source§impl From<JmapBlobDownloadError> for JmapClientStdError
impl From<JmapBlobDownloadError> for JmapClientStdError
Source§fn from(source: JmapBlobDownloadError) -> Self
fn from(source: JmapBlobDownloadError) -> Self
Converts to this type from the input type.
Source§impl From<JmapBlobUploadError> for JmapClientStdError
impl From<JmapBlobUploadError> for JmapClientStdError
Source§fn from(source: JmapBlobUploadError) -> Self
fn from(source: JmapBlobUploadError) -> Self
Converts to this type from the input type.
Source§impl From<JmapEmailChangesError> for JmapClientStdError
impl From<JmapEmailChangesError> for JmapClientStdError
Source§fn from(source: JmapEmailChangesError) -> Self
fn from(source: JmapEmailChangesError) -> Self
Converts to this type from the input type.
Source§impl From<JmapEmailCopyError> for JmapClientStdError
impl From<JmapEmailCopyError> for JmapClientStdError
Source§fn from(source: JmapEmailCopyError) -> Self
fn from(source: JmapEmailCopyError) -> Self
Converts to this type from the input type.
Source§impl From<JmapEmailGetError> for JmapClientStdError
impl From<JmapEmailGetError> for JmapClientStdError
Source§fn from(source: JmapEmailGetError) -> Self
fn from(source: JmapEmailGetError) -> Self
Converts to this type from the input type.
Source§impl From<JmapEmailImportError> for JmapClientStdError
impl From<JmapEmailImportError> for JmapClientStdError
Source§fn from(source: JmapEmailImportError) -> Self
fn from(source: JmapEmailImportError) -> Self
Converts to this type from the input type.
Source§impl From<JmapEmailParseError> for JmapClientStdError
impl From<JmapEmailParseError> for JmapClientStdError
Source§fn from(source: JmapEmailParseError) -> Self
fn from(source: JmapEmailParseError) -> Self
Converts to this type from the input type.
Source§impl From<JmapEmailQueryError> for JmapClientStdError
impl From<JmapEmailQueryError> for JmapClientStdError
Source§fn from(source: JmapEmailQueryError) -> Self
fn from(source: JmapEmailQueryError) -> Self
Converts to this type from the input type.
Source§impl From<JmapEmailSetError> for JmapClientStdError
impl From<JmapEmailSetError> for JmapClientStdError
Source§fn from(source: JmapEmailSetError) -> Self
fn from(source: JmapEmailSetError) -> Self
Converts to this type from the input type.
Source§impl From<JmapEmailSubmissionCancelError> for JmapClientStdError
impl From<JmapEmailSubmissionCancelError> for JmapClientStdError
Source§fn from(source: JmapEmailSubmissionCancelError) -> Self
fn from(source: JmapEmailSubmissionCancelError) -> Self
Converts to this type from the input type.
Source§impl From<JmapEmailSubmissionGetError> for JmapClientStdError
impl From<JmapEmailSubmissionGetError> for JmapClientStdError
Source§fn from(source: JmapEmailSubmissionGetError) -> Self
fn from(source: JmapEmailSubmissionGetError) -> Self
Converts to this type from the input type.
Source§impl From<JmapEmailSubmissionQueryError> for JmapClientStdError
impl From<JmapEmailSubmissionQueryError> for JmapClientStdError
Source§fn from(source: JmapEmailSubmissionQueryError) -> Self
fn from(source: JmapEmailSubmissionQueryError) -> Self
Converts to this type from the input type.
Source§impl From<JmapEmailSubmissionSetError> for JmapClientStdError
impl From<JmapEmailSubmissionSetError> for JmapClientStdError
Source§fn from(source: JmapEmailSubmissionSetError) -> Self
fn from(source: JmapEmailSubmissionSetError) -> Self
Converts to this type from the input type.
Source§impl From<JmapIdentityGetError> for JmapClientStdError
impl From<JmapIdentityGetError> for JmapClientStdError
Source§fn from(source: JmapIdentityGetError) -> Self
fn from(source: JmapIdentityGetError) -> Self
Converts to this type from the input type.
Source§impl From<JmapIdentitySetError> for JmapClientStdError
impl From<JmapIdentitySetError> for JmapClientStdError
Source§fn from(source: JmapIdentitySetError) -> Self
fn from(source: JmapIdentitySetError) -> Self
Converts to this type from the input type.
Source§impl From<JmapMailboxChangesError> for JmapClientStdError
impl From<JmapMailboxChangesError> for JmapClientStdError
Source§fn from(source: JmapMailboxChangesError) -> Self
fn from(source: JmapMailboxChangesError) -> Self
Converts to this type from the input type.
Source§impl From<JmapMailboxGetError> for JmapClientStdError
impl From<JmapMailboxGetError> for JmapClientStdError
Source§fn from(source: JmapMailboxGetError) -> Self
fn from(source: JmapMailboxGetError) -> Self
Converts to this type from the input type.
Source§impl From<JmapMailboxQueryError> for JmapClientStdError
impl From<JmapMailboxQueryError> for JmapClientStdError
Source§fn from(source: JmapMailboxQueryError) -> Self
fn from(source: JmapMailboxQueryError) -> Self
Converts to this type from the input type.
Source§impl From<JmapMailboxSetError> for JmapClientStdError
impl From<JmapMailboxSetError> for JmapClientStdError
Source§fn from(source: JmapMailboxSetError) -> Self
fn from(source: JmapMailboxSetError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSendError> for JmapClientStdError
impl From<JmapSendError> for JmapClientStdError
Source§fn from(source: JmapSendError) -> Self
fn from(source: JmapSendError) -> Self
Converts to this type from the input type.
Source§impl From<JmapSessionGetError> for JmapClientStdError
impl From<JmapSessionGetError> for JmapClientStdError
Source§fn from(source: JmapSessionGetError) -> Self
fn from(source: JmapSessionGetError) -> Self
Converts to this type from the input type.
Source§impl From<JmapThreadChangesError> for JmapClientStdError
impl From<JmapThreadChangesError> for JmapClientStdError
Source§fn from(source: JmapThreadChangesError) -> Self
fn from(source: JmapThreadChangesError) -> Self
Converts to this type from the input type.
Source§impl From<JmapThreadGetError> for JmapClientStdError
impl From<JmapThreadGetError> for JmapClientStdError
Source§fn from(source: JmapThreadGetError) -> Self
fn from(source: JmapThreadGetError) -> Self
Converts to this type from the input type.
Source§impl From<JmapVacationResponseGetError> for JmapClientStdError
impl From<JmapVacationResponseGetError> for JmapClientStdError
Source§fn from(source: JmapVacationResponseGetError) -> Self
fn from(source: JmapVacationResponseGetError) -> Self
Converts to this type from the input type.
Source§impl From<JmapVacationResponseSetError> for JmapClientStdError
impl From<JmapVacationResponseSetError> for JmapClientStdError
Source§fn from(source: JmapVacationResponseSetError) -> Self
fn from(source: JmapVacationResponseSetError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for JmapClientStdError
impl !UnwindSafe for JmapClientStdError
impl Freeze for JmapClientStdError
impl Send for JmapClientStdError
impl Sync for JmapClientStdError
impl Unpin for JmapClientStdError
impl UnsafeUnpin for JmapClientStdError
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