#run-time #async #abstraction #std #type #future #tcp-stream

yanked slingshot

Abstraction for async runtime that works with std types

3 releases (breaking)

0.3.0 Jul 3, 2023
0.2.0 Apr 17, 2023
0.1.0 Apr 7, 2023

#56 in #tcp-stream

MIT license

12KB
228 lines

Slingshot

CI Crates.io

Slingshot is an async runtime for Rust similar to Tokio or async-std. What makes Slingshot different from those runtimes is:

  • It is working directly with the data types from std like std::net::TcpStream instead of introducing a new data type.
  • It is guarantee that all futures will run to completion if the process does not forced to exit.

This crate provide only the abstraction layer for the other crates to use. You will need one of the implementor if you are building an application.

License

MIT

No runtime deps