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.