#![doc = include_str!("../README.md")]
#![deny(unsafe_code)]
#![warn(missing_docs, missing_debug_implementations)]
#[cfg(feature = "api-key")]
pub mod api_key;
#[cfg(feature = "authority")]
pub mod authority;
#[cfg(feature = "authorization")]
pub mod authorization;
#[cfg(feature = "client-ip")]
pub mod client_ip;
#[cfg(feature = "client-ip-headers")]
pub mod client_ip_headers;
#[cfg(feature = "content-type")]
pub mod content_type;
#[cfg(feature = "forwarded")]
pub mod forwarded;
pub mod header;
#[cfg(feature = "request-id")]
pub mod request_id;
#[cfg(feature = "x-forwarded")]
pub mod x_forwarded;
mod error;
pub use error::Error;
pub use http::{HeaderMap, HeaderName, HeaderValue, Request};