http_constant/
lib.rs

1//! http-constant
2//! A comprehensive library providing common HTTP constants for
3//! header names, versions, MIME types, and protocol identifiers.
4
5pub(crate) mod common;
6pub(crate) mod content_type_value;
7pub(crate) mod file_extension;
8pub(crate) mod header_key;
9pub(crate) mod header_value;
10pub(crate) mod http2;
11pub(crate) mod http_status;
12pub(crate) mod http_version;
13pub(crate) mod method;
14pub(crate) mod protocol;
15pub(crate) mod session;
16
17pub use {
18    common::*, content_type_value::*, file_extension::*, header_key::*, header_value::*,
19    http_status::*, http_version::*, http2::*, method::*, protocol::*, session::*,
20};
21
22pub(crate) use std::{
23    net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6},
24    time::Duration,
25};