Struct JsonSyntaxError
pub struct JsonSyntaxError(/* private field */);
Rejection type for Json.
This rejection is used if the request body didn't contain syntactically valid JSON.
Implementations
impl JsonSyntaxError
fn body_text(&self) -> StringGet the response body text used for this rejection.
fn status(&self) -> StatusCodeGet the status code used for this rejection.
Trait Implementations
impl Debug for JsonSyntaxError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for JsonSyntaxError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Error for JsonSyntaxError
fn source(&self) -> Option<&dyn Error + 'static>
impl IntoResponse for JsonSyntaxError
fn into_response(self) -> Response
Auto Trait Implementations
impl !RefUnwindSafe for JsonSyntaxError
impl !UnwindSafe for JsonSyntaxError
impl Freeze for JsonSyntaxError
impl Send for JsonSyntaxError
impl Sync for JsonSyntaxError
impl Unpin for JsonSyntaxError
impl UnsafeUnpin for JsonSyntaxError
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for JsonSyntaxError
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for JsonSyntaxError
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for JsonSyntaxError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for JsonSyntaxError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for JsonSyntaxError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for JsonSyntaxError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Instrument for JsonSyntaxError
impl<T> Read<Exclusive, BecauseExclusive> for JsonSyntaxError
where
T: ?Sized,
impl<T> Same for JsonSyntaxError
type Output = T;
impl<T> ToString for JsonSyntaxError
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T> WithSubscriber for JsonSyntaxError
impl<T, U> Into<U> for JsonSyntaxError
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for JsonSyntaxError
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for JsonSyntaxError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<V, T> VZip<V> for JsonSyntaxError
where
V: MultiLane<T>,
fn vzip(self) -> V