1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//! Experimental extractors.

/// An alias for [`actix_web::web::Data<T>`] with a more descriptive name.
pub type SharedData<T> = actix_web::web::Data<T>;

#[allow(deprecated)]
pub use crate::body_hash::BodyHash;
#[allow(deprecated)]
pub use crate::body_hmac::{BodyHmac, HmacConfig};
pub use crate::body_limit::BodyLimit;
pub use crate::json::{Json, DEFAULT_JSON_LIMIT};
pub use crate::lazy_data::LazyData;
pub use crate::local_data::LocalData;
pub use crate::path::Path;
pub use crate::query::Query;
pub use crate::request_signature::{
    RequestSignature, RequestSignatureError, RequestSignatureScheme,
};
pub use crate::swap_data::SwapData;