[−][src]Enum rhymessage::Error
This is the enumeration of all the different kinds of errors which this crate generates.
Variants
HeaderLineCouldNotBeFolded(String)
The attached string is a header, or part of a header, that is too long and cannot be folded to fit.
The given line of input could not be interpreted as text.
Fields of HeaderLineInvalidText
HeaderLineMissingColon(String)
The attached string was expected to be a header line, but does not have a colon in it.
The attached byte vector is the beginning of a line that was expected to be a header line. The header line length limit was exceeded before the line terminator could be found.
HeaderNameContainsIllegalCharacter(String)
The attached string is the name of a header encountered that has one or more illegal characters in it.
The header with the attached name has a value containing an illegal character, found in the attached segment.
Fields of HeaderValueContainsIllegalCharacter
name: HeaderName
This is the name of the header whose value contained an illegal character.
value_segment: String
This is the part of the header value containing the illegal character.
StringFormat(Error)
The attached error occurred during string formatting.
Trait Implementations
impl Clone for Error
[src]
impl Debug for Error
[src]
impl Display for Error
[src]
impl Error for Error
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for Error
[src]
impl PartialEq<Error> for Error
[src]
impl StructuralPartialEq for Error
[src]
Auto Trait Implementations
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,