pub enum RequestHeadError {
Target(RequestTargetError),
Version(HttpVersionError),
HeaderName(HeaderError),
HeaderValue(HeaderError),
AbsoluteForm,
}Expand description
Errors from converting a Hyper request to a canonical RequestHead.
Variants§
Target(RequestTargetError)
The request target could not be parsed.
Version(HttpVersionError)
The HTTP version is not supported.
HeaderName(HeaderError)
A header name is invalid.
HeaderValue(HeaderError)
A header value is invalid.
AbsoluteForm
The request uses an authority-form or absolute-form URI.
Trait Implementations§
Source§impl Debug for RequestHeadError
impl Debug for RequestHeadError
Source§impl Display for RequestHeadError
impl Display for RequestHeadError
Source§impl Error for RequestHeadError
impl Error for RequestHeadError
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<HttpVersionError> for RequestHeadError
impl From<HttpVersionError> for RequestHeadError
Source§fn from(e: HttpVersionError) -> Self
fn from(e: HttpVersionError) -> Self
Converts to this type from the input type.
Source§impl From<RequestTargetError> for RequestHeadError
impl From<RequestTargetError> for RequestHeadError
Source§fn from(e: RequestTargetError) -> Self
fn from(e: RequestTargetError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RequestHeadError
impl RefUnwindSafe for RequestHeadError
impl Send for RequestHeadError
impl Sync for RequestHeadError
impl Unpin for RequestHeadError
impl UnsafeUnpin for RequestHeadError
impl UnwindSafe for RequestHeadError
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