pub trait IntoResponse {
    // Required method
    fn into_response(self) -> Response;

    // Provided methods
    fn into_json_response(self) -> Response
       where Self: Sized { ... }
    fn into_html_response(self) -> Response
       where Self: Sized { ... }
}

Required Methods§

Provided Methods§

source

fn into_json_response(self) -> Response
where Self: Sized,

source

fn into_html_response(self) -> Response
where Self: Sized,

Implementations on Foreign Types§

source§

impl IntoResponse for &'static str

source§

impl IntoResponse for ()

source§

impl IntoResponse for String

source§

impl IntoResponse for ParseIntError

source§

impl IntoResponse for Error

source§

impl IntoResponse for StatusCode

source§

impl IntoResponse for Error

source§

impl<B> IntoResponse for (StatusCode, B)
where B: Into<Full<Bytes>>,

source§

impl<T, E> IntoResponse for Result<T, E>

source§

impl<const H: usize, const B: usize> IntoResponse for ([(HeaderName, HeaderValue); H], &'static [u8; B])

source§

impl<const N: usize> IntoResponse for ([(HeaderName, HeaderValue); N], &'static str)

source§

impl<const N: usize> IntoResponse for ([(HeaderName, HeaderValue); N], String)

Implementors§