pub enum ResponseBuildError {
Json(Error),
NonTextHeaderValue(ToStrError),
}Expand description
An authoring-time failure while constructing an HTTP response.
Variants§
Json(Error)
A typed response value could not be serialized as JSON.
NonTextHeaderValue(ToStrError)
The portable Endpoint contract cannot represent a binary header value.
Trait Implementations§
Source§impl Debug for ResponseBuildError
impl Debug for ResponseBuildError
Source§impl Display for ResponseBuildError
impl Display for ResponseBuildError
Source§impl Error for ResponseBuildError
impl Error for ResponseBuildError
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()
Source§impl From<Error> for ResponseBuildError
impl From<Error> for ResponseBuildError
Source§impl From<ResponseBuildError> for ExtractorRejection
impl From<ResponseBuildError> for ExtractorRejection
Source§fn from(error: ResponseBuildError) -> Self
fn from(error: ResponseBuildError) -> Self
Converts to this type from the input type.
Source§impl From<ResponseBuildError> for EndpointHandleInvocationError
impl From<ResponseBuildError> for EndpointHandleInvocationError
Source§fn from(error: ResponseBuildError) -> Self
fn from(error: ResponseBuildError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for ResponseBuildError
impl !UnwindSafe for ResponseBuildError
impl Freeze for ResponseBuildError
impl Send for ResponseBuildError
impl Sync for ResponseBuildError
impl Unpin for ResponseBuildError
impl UnsafeUnpin for ResponseBuildError
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