Enum ruma::api::error::IntoHttpError [−][src]
#[non_exhaustive]
pub enum IntoHttpError {
NeedsAuthentication,
Json(Error),
Query(Error),
Header(InvalidHeaderValue),
Http(Error),
}
api
only.Expand description
An error when converting one of ruma’s endpoint-specific request or response types to the corresponding http type.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Tried to create an authentication request without an access token.
Json(Error)
JSON serialization failed.
Query(Error)
Query parameter serialization failed.
Header(InvalidHeaderValue)
Header serialization failed.
Http(Error)
HTTP request construction failed.
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for IntoHttpError
impl Send for IntoHttpError
impl Sync for IntoHttpError
impl Unpin for IntoHttpError
impl !UnwindSafe for IntoHttpError
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more