//! types and functionality to preserve
//! http1* header casing and order.
//!
//! This is especially important for proxies and clients...
//! because out there... are wild servers that care
//! about header casing for reasons... You can think
//! of that what you want, but they do and we have to deal with it.

mod name;
pub use name::{Http1HeaderName, IntoHttp1HeaderName, TryIntoHttp1HeaderName};

pub mod original;

mod map;
pub use map::{
    HeaderMapValueRemover, HeaderMapValueRemoverIntoIter, Http1HeaderMap, Http1HeaderMapIntoIter,
};
