Implement IntoResponse for boxed slices (#2035)

This commit is contained in:
Alexander van Ratingen
2023-06-26 11:14:28 +00:00
committed by GitHub
parent 466cfcddf7
commit adb387a370
2 changed files with 13 additions and 0 deletions
+12
View File
@@ -190,6 +190,12 @@ impl IntoResponse for String {
}
}
impl IntoResponse for Box<str> {
fn into_response(self) -> Response {
String::from(self).into_response()
}
}
impl IntoResponse for Cow<'static, str> {
fn into_response(self) -> Response {
let mut res = Body::from(self).into_response();
@@ -315,6 +321,12 @@ impl IntoResponse for Vec<u8> {
}
}
impl IntoResponse for Box<[u8]> {
fn into_response(self) -> Response {
Vec::from(self).into_response()
}
}
impl IntoResponse for Cow<'static, [u8]> {
fn into_response(self) -> Response {
let mut res = Body::from(self).into_response();