pub enum JmapMessageSendError {
BlobUpload(JmapBlobUploadError),
Import(JmapEmailImportError),
Submit(JmapEmailSubmissionSetError),
NotImported,
MissingImportedEmailId,
UnsupportedRedirect,
NotSubmitted,
InvalidUploadUrl(String),
ResumedAfterDone,
}Available on crate feature
jmap only.Expand description
Errors produced by JmapMessageSend.
Variants§
BlobUpload(JmapBlobUploadError)
Import(JmapEmailImportError)
Submit(JmapEmailSubmissionSetError)
NotImported
MissingImportedEmailId
UnsupportedRedirect
NotSubmitted
InvalidUploadUrl(String)
ResumedAfterDone
Trait Implementations§
Source§impl Debug for JmapMessageSendError
impl Debug for JmapMessageSendError
Source§impl Display for JmapMessageSendError
impl Display for JmapMessageSendError
Source§impl Error for JmapMessageSendError
impl Error for JmapMessageSendError
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<JmapBlobUploadError> for JmapMessageSendError
impl From<JmapBlobUploadError> for JmapMessageSendError
Source§fn from(source: JmapBlobUploadError) -> Self
fn from(source: JmapBlobUploadError) -> Self
Converts to this type from the input type.
Source§impl From<JmapMessageSendError> for JmapClientError
Available on crate feature client only.
impl From<JmapMessageSendError> for JmapClientError
Available on crate feature
client only.Source§fn from(source: JmapMessageSendError) -> Self
fn from(source: JmapMessageSendError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JmapMessageSendError
impl RefUnwindSafe for JmapMessageSendError
impl Send for JmapMessageSendError
impl Sync for JmapMessageSendError
impl Unpin for JmapMessageSendError
impl UnsafeUnpin for JmapMessageSendError
impl UnwindSafe for JmapMessageSendError
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, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
Source§fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
Invokes
WrappingSpan::make_wrapped to wrap an AST node in a span.