Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 726 Bytes

README.md

File metadata and controls

13 lines (7 loc) · 726 Bytes

hyper-async-std

Attempt at using hyper with the async-std runtime and only the async-std runtime. tokio is included only to construct the AsyncRead and AsyncWrite traits compat layer.

This is currently accomplished using the hyper's executor agnostic traits and tokio-compat with this PR:

llebout/tokio-compat#1

The PR adds support for converting between tokio's AsyncRead/AsyncWrite traits and futures's AsyncRead/AsyncWrite traits.

Requires Rust nightly because of #![feature(type_alias_impl_trait)] for better ergonomics.

Only the HTTP client of hyper is currently supported, implementing HTTP server support has yet to be implemented and help would be appreciated on this.