mirror of https://github.com/fafhrd91/actix-web
tweak changelog
This commit is contained in:
parent
06590338bd
commit
24a7ec9ab5
|
@ -9,7 +9,8 @@
|
|||
- Add `web::Payload::to_bytes[_limited]()` helper methods.
|
||||
- Add missing constructors on `HttpResponse` for several status codes.
|
||||
- Add `http::header::ContentLength` typed header.
|
||||
- Add Implement Default and serde::Deserialize for 'actix_web::Data'
|
||||
- Implement `Default` for `web::Data`.
|
||||
- Implement `serde::Deserialize` for `web::Data`.
|
||||
|
||||
### Changed
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ use std::{any::type_name, ops::Deref, sync::Arc};
|
|||
use actix_http::Extensions;
|
||||
use actix_utils::future::{err, ok, Ready};
|
||||
use futures_core::future::LocalBoxFuture;
|
||||
use serde::{Deserialize, Deserializer, Serialize};
|
||||
use serde::{de, Serialize};
|
||||
|
||||
use crate::{dev::Payload, error, Error, FromRequest, HttpRequest};
|
||||
|
||||
|
@ -144,13 +144,13 @@ where
|
|||
self.0.serialize(serializer)
|
||||
}
|
||||
}
|
||||
impl<'de, T> Deserialize<'de> for Data<T>
|
||||
impl<'de, T> de::Deserialize<'de> for Data<T>
|
||||
where
|
||||
T: Deserialize<'de>,
|
||||
T: de::Deserialize<'de>,
|
||||
{
|
||||
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
|
||||
where
|
||||
D: Deserializer<'de>,
|
||||
D: de::Deserializer<'de>,
|
||||
{
|
||||
Ok(Data::new(T::deserialize(deserializer)?))
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue