Enum mail_internals::error::EncodingErrorKind
source · pub enum EncodingErrorKind {
InvalidTextEncoding {
expected_encoding: &'static str,
got_encoding: &'static str,
},
HardLineLengthLimitBreached,
NotEncodable {
encoding: &'static str,
},
Malformed,
AccessingMailBodyFailed,
Other {
kind: &'static str,
},
}
Expand description
A general error appearing when encoding failed in some way.
Variants
InvalidTextEncoding
HardLineLengthLimitBreached
NotEncodable
Fields
encoding: &'static str
Malformed
AccessingMailBodyFailed
Other
Fields
kind: &'static str
Trait Implementations
sourceimpl Clone for EncodingErrorKind
impl Clone for EncodingErrorKind
sourcefn clone(&self) -> EncodingErrorKind
fn clone(&self) -> EncodingErrorKind
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for EncodingErrorKind
impl Debug for EncodingErrorKind
sourceimpl Display for EncodingErrorKind
impl Display for EncodingErrorKind
sourceimpl Fail for EncodingErrorKind
impl Fail for EncodingErrorKind
sourcefn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace
carried by this failure, if it
carries one. Read moresourceimpl From<EncodingErrorKind> for EncodingError
impl From<EncodingErrorKind> for EncodingError
sourcefn from(ctx: EncodingErrorKind) -> Self
fn from(ctx: EncodingErrorKind) -> Self
Converts to this type from the input type.
sourceimpl Hash for EncodingErrorKind
impl Hash for EncodingErrorKind
sourceimpl PartialEq<EncodingErrorKind> for EncodingErrorKind
impl PartialEq<EncodingErrorKind> for EncodingErrorKind
sourcefn eq(&self, other: &EncodingErrorKind) -> bool
fn eq(&self, other: &EncodingErrorKind) -> bool
impl Copy for EncodingErrorKind
impl Eq for EncodingErrorKind
impl StructuralEq for EncodingErrorKind
impl StructuralPartialEq for EncodingErrorKind
Auto Trait Implementations
impl RefUnwindSafe for EncodingErrorKind
impl Send for EncodingErrorKind
impl Sync for EncodingErrorKind
impl Unpin for EncodingErrorKind
impl UnwindSafe for EncodingErrorKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more