Expand description
High-level hyper server interfacing with tower-service.
§Features:
rustlsintegration- Graceful shutdown using CancellationToken
- Optional connnection middleware
§Example usage using Axum:
let config = ServerConfig::new("0.0.0.0:8080".parse().unwrap())
// graceful shutdown setup:
.with_cancellation_token(Default::default());
Server::bind(config)
.await
.unwrap()
.serve(axum::Router::new()).await;Structs§
- A bound server, ready for running accept-loop using a tower service.
- Server configuration.
Enums§
- Desired HTTP scheme.