//! Experimental extractors.
/// An alias for [`actix_web::web::Data<T>`] with a more descriptive name.
pub type SharedData<T> = actix_web::web::Data<T>;
pub use crate::{
body_limit::BodyLimit,
bytes::{Bytes, DEFAULT_BYTES_LIMIT},
host::Host,
json::{Json, DEFAULT_JSON_LIMIT},
lazy_data::LazyData,
local_data::LocalData,
path::Path,
query::Query,
request_signature::{RequestSignature, RequestSignatureError, RequestSignatureScheme},
swap_data::SwapData,
url_encoded_form::{UrlEncodedForm, DEFAULT_URL_ENCODED_FORM_LIMIT},
};