rws_base/lib.rs
1//! The lowest layer of [rust-web-server](https://crates.io/crates/rust-web-server):
2//! string symbols, small helpers, base64 / SHA-256 / X.509 helpers, MIME
3//! types, URL parsing, HTTP versions and dates, and DNS wire format.
4//!
5//! Internal to rust-web-server, released with it at the same version: use
6//! these through the `rust_web_server` paths (`rust_web_server::core`,
7//! `rust_web_server::mime_type`, …), which stay stable; this crate's own
8//! layout may change in any release. See `spec/WORKSPACE_SPLIT.md`.
9#![cfg_attr(docsrs, feature(doc_cfg))]
10
11pub mod core;
12pub mod ext;
13pub mod http;
14pub mod mime_type;
15pub mod null;
16pub mod symbol;
17pub mod url;
18/// DNS wire format, shared by the SRV service discovery and ACME's DNS-01.
19#[doc(hidden)]
20pub mod dns;