Struct MissingJsonContentType

#[non_exhaustive]
pub struct MissingJsonContentType;

Rejection type for Json used if the Content-Type header is missing.

Implementations

impl MissingJsonContentType

fn body_text(&self) -> String

Get the response body text used for this rejection.

fn status(&self) -> StatusCode

Get the status code used for this rejection.

Trait Implementations

impl Debug for MissingJsonContentType

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for MissingJsonContentType

fn default() -> Self

impl Display for MissingJsonContentType

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Error for MissingJsonContentType

impl IntoResponse for MissingJsonContentType

fn into_response(self) -> Response

Auto Trait Implementations

impl Freeze for MissingJsonContentType

impl RefUnwindSafe for MissingJsonContentType

impl Send for MissingJsonContentType

impl Sync for MissingJsonContentType

impl Unpin for MissingJsonContentType

impl UnsafeUnpin for MissingJsonContentType

impl UnwindSafe for MissingJsonContentType

Blanket Implementations

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for MissingJsonContentType where ST: ?Sized, DT: ?Sized,

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for MissingJsonContentType where ST: ?Sized, DT: ?Sized,

impl<T> Any for MissingJsonContentType where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for MissingJsonContentType where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for MissingJsonContentType where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for MissingJsonContentType

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Instrument for MissingJsonContentType

impl<T> Read<Exclusive, BecauseExclusive> for MissingJsonContentType where T: ?Sized,

impl<T> Same for MissingJsonContentType

type Output = T;

impl<T> ToString for MissingJsonContentType where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T> WithSubscriber for MissingJsonContentType

impl<T, U> Into<U> for MissingJsonContentType where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for MissingJsonContentType where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for MissingJsonContentType 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 MissingJsonContentType where V: MultiLane<T>,

fn vzip(self) -> V