INNER CODE UNIT · Rust
set_content_type
Trow-Registry/trow · src/routes/response/mod.rs:68
pub fn set_content_type(mut self, content_type: &str) -> Self {
self.response.headers_mut().insert(
header::CONTENT_TYPE,
HeaderValue::from_str(content_type).unwrap(),
);
self
}
}
impl<T> IntoResponse for OciJson<T> {
fn into_response(mut self) -> Response {
let headers = self.response.headers_mut();
headers
.entry(header::CONTENT_TYPE)
.or_insert(HeaderValue::from_str("application/json").unwrap());
headers
.entry(header::CONTENT_LENGTH)
.or_insert(HeaderValue::from(self.content_length));