pub struct HeaderError { /* private fields */ }Expand description
Error that occurred when trying to decode a header from Headers.
Implementations§
Source§impl HeaderError
impl HeaderError
pub const fn missing(name: Name) -> Self
pub const fn malformed(name: Name, error: VerboseError<String>) -> Self
pub fn malformed_adhoc(name: Name, error: &'static str) -> Self
pub const fn is_missing(&self) -> bool
Trait Implementations§
Source§impl Debug for HeaderError
impl Debug for HeaderError
Source§impl Display for HeaderError
impl Display for HeaderError
Source§impl Error for HeaderError
impl Error for HeaderError
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()
Auto Trait Implementations§
impl !Freeze for HeaderError
impl RefUnwindSafe for HeaderError
impl Send for HeaderError
impl Sync for HeaderError
impl Unpin for HeaderError
impl UnsafeUnpin for HeaderError
impl UnwindSafe for HeaderError
Blanket Implementations§
Source§impl<T> AppendCtx for Twhere
T: Print,
impl<T> AppendCtx for Twhere
T: Print,
Source§fn print_ctx<'a>(&'a self, ctx: PrintCtx<'a>) -> WithPrintCtx<'a, Self>
fn print_ctx<'a>(&'a self, ctx: PrintCtx<'a>) -> WithPrintCtx<'a, Self>
Wrap a type inside a
WithPrintCtx so it implements displaySource§fn default_print_ctx(&self) -> WithPrintCtx<'_, Self>
fn default_print_ctx(&self) -> WithPrintCtx<'_, Self>
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