1#![cfg_attr(not(test), no_std)]
2#![doc = include_str!("../README.md")]
3#![warn(missing_docs)]
4
5pub mod client;
7pub mod error;
9pub mod handler;
11pub mod header;
13pub mod method;
15pub mod options;
17pub mod request;
19pub mod response;
21pub mod server;
23pub mod status_code;
25
26pub use client::{DefaultHttpClient, HttpClient, SmallHttpClient};
27pub use error::Error;
28pub use handler::{HttpHandler, SimpleHandler};
29pub use header::{HttpHeader, headers, mime_types};
30pub use method::HttpMethod;
31pub use options::HttpClientOptions;
32pub use request::HttpRequest;
33pub use response::{HttpResponse, ResponseBody};
34pub use server::{DefaultHttpServer, HttpServer, ServerTimeouts, SmallHttpServer};
35pub use status_code::StatusCode;