Type Alias Response

Source
pub type Response<T = Body> = Response<T>;
Expand description

Type alias for http::Response whose body type defaults to Body, the most common body type used with rama.

Aliased Type§

pub struct Response<T = Body> { /* private fields */ }

Trait Implementations§

Source§

impl<T: IntoResponse> From<StaticResponseFactory<T>> for Response

Source§

fn from(value: StaticResponseFactory<T>) -> Self

Converts to this type from the input type.
Source§

impl<Body> HeaderValueGetter for Response<Body>

Source§

fn header_str<K>(&self, key: K) -> Result<&str, HeaderValueErr>
where K: AsHeaderName + Copy,

Get a header value as a string.
Source§

fn header_bytes<K>(&self, key: K) -> Result<&[u8], HeaderValueErr>
where K: AsHeaderName + Copy,

Get a header value as a byte slice.
Source§

impl<B> IntoResponse for Response<B>
where B: Body<Data = Bytes, Error: Into<BoxError>> + Send + Sync + 'static,

Source§

fn into_response(self) -> Response

Create a response.