hyperdriver: Tools and libraries which help out hyper
This crate exists to fill the missing middle between hyper and full-fledged frameworks
like axum. Crates like axum provide servers, and crates like reqwest provide clients,
but both are specific to what they do. hyperdriver provides a set of services and tools
which can be used to build both servers and clients in a more flexible way.
If you want to control the protocol, or the transport (e.g. using something other than TCP)
then hyperdriver is for you.
- Server with graceful shutdown, HTTP/2 and TLS support.
 - Client with HTTP/2 and TLS support.
 - Streams which can dispatch between TCP, Unix domain, and in-process duplex sockets.
 - A unifying Body type to make building small Clients and Servers easier.
 - Bridge between Tokio and Hyper, similar to 
hyper-utils.