Crate hyperdriver
source ·Expand description
Hyperdriver
Building the missing middle for network services in Rust.
Re-exports§
Modules§
- Arnold is a Body builder, useful for wrapping different potential bodies for sending responses or requests. For reading incoming requests, defer to hyper::body::Incoming.
- Utilities for bridging to hyper traits from other runtimes.
- HTTP client library for Rust, built on top of hyper.
- Support for service discovery in process via a registry using unix domain sockets.
- Connection Information
- Simple PID lock file management.
- A server framework with connection management, automatic HTTP/1.1 and HTTP/2 switching, and pluggable acceptors, protocols, and services.
- A collection of utilities for working with
Service
types and Servers. - Utilities for working across types of streams inside a single connector, to allow the upstream routing table to select the most appropriate type of conenction.