Crate humphrey

Crate humphrey 

Source
Expand description

Humphrey is a very fast, robust and flexible HTTP/1.1 web server crate which allows you to develop web applications in Rust. With no dependencies, it is very quick to compile and produces very small binaries, as well as being very resource-efficient.

Learn more about Humphrey here.

Re-exports§

pub use app::App;
pub use client::Client;
pub use route::SubApp;

Modules§

app
Provides the core Humphrey app functionality.
client
Provides an HTTP client implementation for Humphrey.
handler_traits
Defines traits for handler functions.
handlers
Provides a number of useful handlers for Humphrey apps.
http
Contains the Humphrey HTTP implementation.
krauss
Provides an implementation of Krauss’ wildcard-matching algorithm.
monitor
Monitoring functionality.
percent
Provides percent-encoding functionality.
route
Provides functionality for handling app routes.
stream
Provides a wrapper around the stream to allow for simpler APIs.
thread
Provides a basic thread pool implementation.