#![cfg_attr(not(test), no_std)]
#![doc = include_str!("../README.md")]
#![warn(missing_docs)]
pub(crate) mod fmt;
pub mod client;
pub mod error;
pub mod handler;
pub mod header;
pub mod method;
pub mod options;
pub mod request;
pub mod response;
pub mod server;
pub mod status_code;
pub use client::{DefaultHttpClient, HttpClient, SmallHttpClient};
pub use error::Error;
pub use handler::{HttpHandler, SimpleHandler};
pub use header::{HttpHeader, headers, mime_types};
pub use method::HttpMethod;
pub use options::HttpClientOptions;
pub use request::HttpRequest;
pub use response::{HttpResponse, ResponseBody};
pub use server::{DefaultHttpServer, HttpServer, ServerTimeouts, SmallHttpServer};
pub use status_code::StatusCode;