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 `web::Payload::to_bytes[_limited]()` helper methods.
|
||||||
- Add missing constructors on `HttpResponse` for several status codes.
|
- Add missing constructors on `HttpResponse` for several status codes.
|
||||||
- Add `http::header::ContentLength` typed header.
|
- 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
|
### Changed
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ use std::{any::type_name, ops::Deref, sync::Arc};
|
||||||
use actix_http::Extensions;
|
use actix_http::Extensions;
|
||||||
use actix_utils::future::{err, ok, Ready};
|
use actix_utils::future::{err, ok, Ready};
|
||||||
use futures_core::future::LocalBoxFuture;
|
use futures_core::future::LocalBoxFuture;
|
||||||
use serde::{Deserialize, Deserializer, Serialize};
|
use serde::{de, Serialize};
|
||||||
|
|
||||||
use crate::{dev::Payload, error, Error, FromRequest, HttpRequest};
|
use crate::{dev::Payload, error, Error, FromRequest, HttpRequest};
|
||||||
|
|
||||||
|
@ -144,13 +144,13 @@ where
|
||||||
self.0.serialize(serializer)
|
self.0.serialize(serializer)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
impl<'de, T> Deserialize<'de> for Data<T>
|
impl<'de, T> de::Deserialize<'de> for Data<T>
|
||||||
where
|
where
|
||||||
T: Deserialize<'de>,
|
T: de::Deserialize<'de>,
|
||||||
{
|
{
|
||||||
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
|
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
|
||||||
where
|
where
|
||||||
D: Deserializer<'de>,
|
D: de::Deserializer<'de>,
|
||||||
{
|
{
|
||||||
Ok(Data::new(T::deserialize(deserializer)?))
|
Ok(Data::new(T::deserialize(deserializer)?))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue