pub enum SendImapCommandError {
Eof,
DecodingFailure(Secret<Box<[u8]>>),
MessageIsPoisoned(Secret<Box<[u8]>>),
MessageTooLong(Secret<Box<[u8]>>),
}Expand description
Failure causes raised by SendImapCommand.
Variants§
Eof
DecodingFailure(Secret<Box<[u8]>>)
MessageIsPoisoned(Secret<Box<[u8]>>)
MessageTooLong(Secret<Box<[u8]>>)
Trait Implementations§
Source§impl Clone for SendImapCommandError
impl Clone for SendImapCommandError
Source§fn clone(&self) -> SendImapCommandError
fn clone(&self) -> SendImapCommandError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SendImapCommandError
impl Debug for SendImapCommandError
Source§impl Display for SendImapCommandError
impl Display for SendImapCommandError
Source§impl Error for SendImapCommandError
impl Error for SendImapCommandError
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<SendImapCommandError> for ImapAppendUidError
impl From<SendImapCommandError> for ImapAppendUidError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapAuthAnonymousError
impl From<SendImapCommandError> for ImapAuthAnonymousError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapAuthLoginError
impl From<SendImapCommandError> for ImapAuthLoginError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapAuthOauthbearerError
impl From<SendImapCommandError> for ImapAuthOauthbearerError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapAuthPlainError
impl From<SendImapCommandError> for ImapAuthPlainError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapAuthScramSha256Error
Available on crate feature scram only.
impl From<SendImapCommandError> for ImapAuthScramSha256Error
Available on crate feature
scram only.Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapAuthXoauth2Error
impl From<SendImapCommandError> for ImapAuthXoauth2Error
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapCapabilityGetError
impl From<SendImapCommandError> for ImapCapabilityGetError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapExtensionEnableError
impl From<SendImapCommandError> for ImapExtensionEnableError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapIdleError
impl From<SendImapCommandError> for ImapIdleError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapLoginError
impl From<SendImapCommandError> for ImapLoginError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapLogoutError
impl From<SendImapCommandError> for ImapLogoutError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxCheckError
impl From<SendImapCommandError> for ImapMailboxCheckError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxCloseError
impl From<SendImapCommandError> for ImapMailboxCloseError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxCreateError
impl From<SendImapCommandError> for ImapMailboxCreateError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxDeleteError
impl From<SendImapCommandError> for ImapMailboxDeleteError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxExamineError
impl From<SendImapCommandError> for ImapMailboxExamineError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxExpungeError
impl From<SendImapCommandError> for ImapMailboxExpungeError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxListError
impl From<SendImapCommandError> for ImapMailboxListError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxLsubError
impl From<SendImapCommandError> for ImapMailboxLsubError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxRenameError
impl From<SendImapCommandError> for ImapMailboxRenameError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxSelectError
impl From<SendImapCommandError> for ImapMailboxSelectError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxSortError
impl From<SendImapCommandError> for ImapMailboxSortError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxStatusError
impl From<SendImapCommandError> for ImapMailboxStatusError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxSubscribeError
impl From<SendImapCommandError> for ImapMailboxSubscribeError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxUnselectError
impl From<SendImapCommandError> for ImapMailboxUnselectError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMailboxUnsubscribeError
impl From<SendImapCommandError> for ImapMailboxUnsubscribeError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMessageAppendError
impl From<SendImapCommandError> for ImapMessageAppendError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMessageCopyError
impl From<SendImapCommandError> for ImapMessageCopyError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMessageFetchError
impl From<SendImapCommandError> for ImapMessageFetchError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMessageMoveError
impl From<SendImapCommandError> for ImapMessageMoveError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMessageSearchError
impl From<SendImapCommandError> for ImapMessageSearchError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMessageStoreError
impl From<SendImapCommandError> for ImapMessageStoreError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapMessageThreadError
impl From<SendImapCommandError> for ImapMessageThreadError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapNoopError
impl From<SendImapCommandError> for ImapNoopError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Source§impl From<SendImapCommandError> for ImapServerIdError
impl From<SendImapCommandError> for ImapServerIdError
Source§fn from(source: SendImapCommandError) -> Self
fn from(source: SendImapCommandError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SendImapCommandError
impl RefUnwindSafe for SendImapCommandError
impl Send for SendImapCommandError
impl Sync for SendImapCommandError
impl Unpin for SendImapCommandError
impl UnsafeUnpin for SendImapCommandError
impl UnwindSafe for SendImapCommandError
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