Enum encoded_words::Defect
source · [−]pub enum Defect {
UndecodableBytes,
InvalidBase64Padding,
InvalidBase64Characters {
byte: u8,
},
InvalidBase64Length,
NonPrintable {
non_printables: Vec<u8>,
},
InvalidCharset {
charset: String,
},
}
Expand description
These are parsing defects which the parser was able to work around.
Variants
UndecodableBytes
InvalidBase64Padding
InvalidBase64Characters
Fields
byte: u8
InvalidBase64Length
NonPrintable
InvalidCharset
Fields
charset: String
Trait Implementations
sourceimpl Error for Defect
impl Error for Defect
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
impl Eq for Defect
impl StructuralEq for Defect
impl StructuralPartialEq for Defect
Auto Trait Implementations
impl RefUnwindSafe for Defect
impl Send for Defect
impl Sync for Defect
impl Unpin for Defect
impl UnwindSafe for Defect
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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