This issue collects up preparation work for a hyper-rustls 0.26 release, bringing in the update to Hyper 1.0
Since main has already had its Cargo.toml version updated this is an issue instead of a pull-request.
Resolves #234
Proposed Release Notes
- The
hyper crate dependency has been updated to 1.0. hyper-rustls now uses the new hyper-util crate to replace functionality removed from hyper.
- The
Acceptor API has been removed and relevant examples updated. Hyper 1.0 has library consumers handle binding sockets and accepting connections themselves, removing the need for the Acceptor API. See examples/server.rs for an up to date example for accepting connections.
- The
tokio-runtime feature has been removed - hyper-rustls depends on hyper-util, and the tokio feature in hyper-util is required for the necessary IO adapter traits. Tokio was already a hard dependency of this crate.
This issue collects up preparation work for a hyper-rustls 0.26 release, bringing in the update to Hyper 1.0
Since main has already had its Cargo.toml version updated this is an issue instead of a pull-request.
Resolves #234
Proposed Release Notes
hypercrate dependency has been updated to 1.0.hyper-rustlsnow uses the newhyper-utilcrate to replace functionality removed fromhyper.AcceptorAPI has been removed and relevant examples updated. Hyper 1.0 has library consumers handle binding sockets and accepting connections themselves, removing the need for theAcceptorAPI. Seeexamples/server.rsfor an up to date example for accepting connections.tokio-runtimefeature has been removed -hyper-rustlsdepends onhyper-util, and thetokiofeature in hyper-util is required for the necessary IO adapter traits. Tokio was already a hard dependency of this crate.