Trait axum::response::IntoResponse
source · [−]pub trait IntoResponse {
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>;
}
Expand description
Trait for generating responses.
Types that implement IntoResponse
can be returned from handlers.
Implementing IntoResponse
You generally shouldn’t have to implement IntoResponse
manually, as axum
provides implementations for many common types.
However it might be necessary if you have a custom error type that you want to return from handlers:
use axum::{
Router,
body::{self, Bytes},
routing::get,
http::StatusCode,
response::{IntoResponse, Response},
};
enum MyError {
SomethingWentWrong,
SomethingElseWentWrong,
}
impl IntoResponse for MyError {
fn into_response(self) -> Response {
let body = match self {
MyError::SomethingWentWrong => "something went wrong",
MyError::SomethingElseWentWrong => "something else went wrong",
};
// its often easiest to implement `IntoResponse` by calling other implementations
(StatusCode::INTERNAL_SERVER_ERROR, body).into_response()
}
}
// `Result<impl IntoResponse, MyError>` can now be returned from handlers
let app = Router::new().route("/", get(handler));
async fn handler() -> Result<(), MyError> {
Err(MyError::SomethingWentWrong)
}
Or if you have a custom body type you’ll also need to implement
IntoResponse
for it:
use axum::{
body,
routing::get,
response::{IntoResponse, Response},
Router,
};
use http_body::Body;
use http::HeaderMap;
use bytes::Bytes;
use std::{
convert::Infallible,
task::{Poll, Context},
pin::Pin,
};
struct MyBody;
// First implement `Body` for `MyBody`. This could for example use
// some custom streaming protocol.
impl Body for MyBody {
type Data = Bytes;
type Error = Infallible;
fn poll_data(
self: Pin<&mut Self>,
cx: &mut Context<'_>
) -> Poll<Option<Result<Self::Data, Self::Error>>> {
// ...
}
fn poll_trailers(
self: Pin<&mut Self>,
cx: &mut Context<'_>
) -> Poll<Result<Option<HeaderMap>, Self::Error>> {
// ...
}
}
// Now we can implement `IntoResponse` directly for `MyBody`
impl IntoResponse for MyBody {
fn into_response(self) -> Response {
Response::new(body::boxed(self))
}
}
// `MyBody` can now be returned from handlers.
let app = Router::new().route("/", get(|| async { MyBody }));
Required Methods
sourcefn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
Create a response.
Implementations on Foreign Types
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for &'static [u8]
impl IntoResponse for &'static [u8]
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for Parts
impl IntoResponse for Parts
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3> IntoResponse for (T1, T2, T3, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3> IntoResponse for (T1, T2, T3, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for Cow<'static, [u8]>
impl IntoResponse for Cow<'static, [u8]>
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4> IntoResponse for (Parts, T1, T2, T3, T4, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4> IntoResponse for (Parts, T1, T2, T3, T4, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for Empty<Bytes>
impl IntoResponse for Empty<Bytes>
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5> IntoResponse for (Parts, T1, T2, T3, T4, T5, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5> IntoResponse for (Parts, T1, T2, T3, T4, T5, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<B> IntoResponse for Response<B>where
B: 'static + Body<Data = Bytes> + Send,
<B as Body>::Error: Into<Box<dyn Error + Sync + Send + 'static, Global>>,
impl<B> IntoResponse for Response<B>where
B: 'static + Body<Data = Bytes> + Send,
<B as Body>::Error: Into<Box<dyn Error + Sync + Send + 'static, Global>>,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<E> IntoResponse for BoxBody<Bytes, E>where
E: 'static + Into<Box<dyn Error + Sync + Send + 'static, Global>>,
impl<E> IntoResponse for BoxBody<Bytes, E>where
E: 'static + Into<Box<dyn Error + Sync + Send + 'static, Global>>,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4> IntoResponse for (T1, T2, T3, T4, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4> IntoResponse for (T1, T2, T3, T4, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for Bytes
impl IntoResponse for Bytes
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2> IntoResponse for (Response<()>, T1, T2, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2> IntoResponse for (Response<()>, T1, T2, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
T16: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
T16: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<T, U> IntoResponse for Chain<T, U>where
T: 'static + Buf + Unpin + Send,
U: 'static + Buf + Unpin + Send,
impl<T, U> IntoResponse for Chain<T, U>where
T: 'static + Buf + Unpin + Send,
U: 'static + Buf + Unpin + Send,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for String
impl IntoResponse for String
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1> IntoResponse for (T1, R)where
T1: IntoResponseParts,
R: IntoResponse,
impl<R, T1> IntoResponse for (T1, R)where
T1: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5> IntoResponse for (T1, T2, T3, T4, T5, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5> IntoResponse for (T1, T2, T3, T4, T5, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<T, E> IntoResponse for Result<T, E>where
T: IntoResponse,
E: IntoResponse,
impl<T, E> IntoResponse for Result<T, E>where
T: IntoResponse,
E: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for Cow<'static, str>
impl IntoResponse for Cow<'static, str>
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4> IntoResponse for (Response<()>, T1, T2, T3, T4, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4> IntoResponse for (Response<()>, T1, T2, T3, T4, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3> IntoResponse for (Parts, T1, T2, T3, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3> IntoResponse for (Parts, T1, T2, T3, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1> IntoResponse for (Parts, T1, R)where
T1: IntoResponseParts,
R: IntoResponse,
impl<R, T1> IntoResponse for (Parts, T1, R)where
T1: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<B, F> IntoResponse for MapData<B, F>where
B: 'static + Body + Send,
F: 'static + FnMut(<B as Body>::Data) -> Bytes + Send,
<B as Body>::Error: Into<Box<dyn Error + Sync + Send + 'static, Global>>,
impl<B, F> IntoResponse for MapData<B, F>where
B: 'static + Body + Send,
F: 'static + FnMut(<B as Body>::Data) -> Bytes + Send,
<B as Body>::Error: Into<Box<dyn Error + Sync + Send + 'static, Global>>,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2> IntoResponse for (Parts, T1, T2, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2> IntoResponse for (Parts, T1, T2, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
T16: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
T16: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R> IntoResponse for (Parts, R)where
R: IntoResponse,
impl<R> IntoResponse for (Parts, R)where
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R> IntoResponse for (Response<()>, R)where
R: IntoResponse,
impl<R> IntoResponse for (Response<()>, R)where
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for Extensions
impl IntoResponse for Extensions
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
T16: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
T16: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4> IntoResponse for (StatusCode, T1, T2, T3, T4, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4> IntoResponse for (StatusCode, T1, T2, T3, T4, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<K, V, const N: usize> IntoResponse for [(K, V); N]where
K: TryInto<HeaderName>,
<K as TryInto<HeaderName>>::Error: Display,
V: TryInto<HeaderValue>,
<V as TryInto<HeaderValue>>::Error: Display,
impl<K, V, const N: usize> IntoResponse for [(K, V); N]where
K: TryInto<HeaderName>,
<K as TryInto<HeaderName>>::Error: Display,
V: TryInto<HeaderValue>,
<V as TryInto<HeaderValue>>::Error: Display,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6> IntoResponse for (T1, T2, T3, T4, T5, T6, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6> IntoResponse for (T1, T2, T3, T4, T5, T6, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for ()
impl IntoResponse for ()
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<T> IntoResponse for Result<T, ErrorResponse>where
T: IntoResponse,
impl<T> IntoResponse for Result<T, ErrorResponse>where
T: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for HeaderMap<HeaderValue>
impl IntoResponse for HeaderMap<HeaderValue>
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for Infallible
impl IntoResponse for Infallible
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
T16: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
T16: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
T15: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for Vec<u8, Global>
impl IntoResponse for Vec<u8, Global>
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<B, F, E> IntoResponse for MapErr<B, F>where
B: 'static + Body<Data = Bytes> + Send,
F: 'static + FnMut(<B as Body>::Error) -> E + Send,
E: Into<Box<dyn Error + Sync + Send + 'static, Global>>,
impl<B, F, E> IntoResponse for MapErr<B, F>where
B: 'static + Body<Data = Bytes> + Send,
F: 'static + FnMut(<B as Body>::Error) -> E + Send,
E: Into<Box<dyn Error + Sync + Send + 'static, Global>>,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for BytesMut
impl IntoResponse for BytesMut
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2> IntoResponse for (StatusCode, T1, T2, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2> IntoResponse for (StatusCode, T1, T2, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1> IntoResponse for (StatusCode, T1, R)where
T1: IntoResponseParts,
R: IntoResponse,
impl<R, T1> IntoResponse for (StatusCode, T1, R)where
T1: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for StatusCode
impl IntoResponse for StatusCode
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for Full<Bytes>
impl IntoResponse for Full<Bytes>
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R> IntoResponse for (StatusCode, R)where
R: IntoResponse,
impl<R> IntoResponse for (StatusCode, R)where
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7> IntoResponse for (T1, T2, T3, T4, T5, T6, T7, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl IntoResponse for &'static str
impl IntoResponse for &'static str
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3> IntoResponse for (Response<()>, T1, T2, T3, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3> IntoResponse for (Response<()>, T1, T2, T3, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<E> IntoResponse for UnsyncBoxBody<Bytes, E>where
E: 'static + Into<Box<dyn Error + Sync + Send + 'static, Global>>,
impl<E> IntoResponse for UnsyncBoxBody<Bytes, E>where
E: 'static + Into<Box<dyn Error + Sync + Send + 'static, Global>>,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2> IntoResponse for (T1, T2, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2> IntoResponse for (T1, T2, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IntoResponse for (Parts, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> IntoResponse for (Response<()>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
T10: IntoResponseParts,
T11: IntoResponseParts,
T12: IntoResponseParts,
T13: IntoResponseParts,
T14: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoResponse for (StatusCode, T1, T2, T3, T4, T5, T6, T7, T8, T9, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
T4: IntoResponseParts,
T5: IntoResponseParts,
T6: IntoResponseParts,
T7: IntoResponseParts,
T8: IntoResponseParts,
T9: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1, T2, T3> IntoResponse for (StatusCode, T1, T2, T3, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
R: IntoResponse,
impl<R, T1, T2, T3> IntoResponse for (StatusCode, T1, T2, T3, R)where
T1: IntoResponseParts,
T2: IntoResponseParts,
T3: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
sourceimpl<R, T1> IntoResponse for (Response<()>, T1, R)where
T1: IntoResponseParts,
R: IntoResponse,
impl<R, T1> IntoResponse for (Response<()>, T1, R)where
T1: IntoResponseParts,
R: IntoResponse,
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
Implementors
impl IntoResponse for MultipartRejection
Available on crate feature
multipart
only.impl IntoResponse for BytesRejection
impl IntoResponse for ExtensionRejection
impl IntoResponse for FailedToBufferBody
impl IntoResponse for FormRejection
impl IntoResponse for HostRejection
impl IntoResponse for JsonRejection
impl IntoResponse for MatchedPathRejection
impl IntoResponse for PathRejection
impl IntoResponse for QueryRejection
impl IntoResponse for StringRejection
impl IntoResponse for WebSocketUpgradeRejection
Available on crate feature
ws
only.impl IntoResponse for InvalidBoundary
Available on crate feature
multipart
only.impl IntoResponse for FailedToDeserializePathParams
impl IntoResponse for BodyAlreadyExtracted
impl IntoResponse for ContentLengthNotAllowed
impl IntoResponse for FailedToDeserializeQueryString
impl IntoResponse for FailedToResolveHost
impl IntoResponse for InvalidFormContentType
impl IntoResponse for InvalidUtf8
impl IntoResponse for JsonDataError
impl IntoResponse for JsonSyntaxError
impl IntoResponse for LengthLimitError
impl IntoResponse for LengthRequired
impl IntoResponse for MatchedPathMissing
impl IntoResponse for MissingExtension
impl IntoResponse for MissingJsonContentType
impl IntoResponse for MissingPathParams
impl IntoResponse for PayloadTooLarge
impl IntoResponse for TypedHeaderRejection
Available on crate feature
headers
only.impl IntoResponse for UnknownBodyError
impl IntoResponse for ConnectionNotUpgradable
Available on crate feature
ws
only.impl IntoResponse for InvalidConnectionHeader
Available on crate feature
ws
only.impl IntoResponse for InvalidUpgradeHeader
Available on crate feature
ws
only.impl IntoResponse for InvalidWebSocketVersionHeader
Available on crate feature
ws
only.impl IntoResponse for MethodNotGet
Available on crate feature
ws
only.impl IntoResponse for WebSocketKeyHeaderMissing
Available on crate feature
ws
only.impl IntoResponse for Redirect
impl<K, V> IntoResponse for TryIntoHeaderError<K, V>where
K: Display,
V: Display,
impl<K, V, const N: usize> IntoResponse for AppendHeaders<K, V, N>where
K: TryInto<HeaderName>,
<K as TryInto<HeaderName>>::Error: Display,
V: TryInto<HeaderValue>,
<V as TryInto<HeaderValue>>::Error: Display,
impl<S> IntoResponse for StreamBody<S>where
S: TryStream + Send + 'static,
S::Ok: Into<Bytes>,
S::Error: Into<BoxError>,
impl<S, E> IntoResponse for Sse<S>where
S: Stream<Item = Result<Event, E>> + Send + 'static,
E: Into<BoxError>,
impl<T> IntoResponse for ContentLengthLimitRejection<T>where
T: IntoResponse,
impl<T> IntoResponse for Extension<T>where
T: Send + Sync + 'static,
impl<T> IntoResponse for Form<T>where
T: Serialize,
Available on crate feature
form
only.impl<T> IntoResponse for Json<T>where
T: Serialize,
Available on crate feature
json
only.impl<T> IntoResponse for TypedHeader<T>where
T: Header,
Available on crate feature
headers
only.