30 lines
1.5 KiB
Markdown
30 lines
1.5 KiB
Markdown
# Deadpool runtime abstraction [](https://crates.io/crates/deadpool-runtime)  [](https://blog.rust-lang.org/2023/12/28/Rust-1.75.0.html)
|
|
|
|
Deadpool is a dead simple async pool for connections and objects
|
|
of any type.
|
|
|
|
This crate provides a simple `Runtime` enum that can be used to
|
|
target multiple runtimes. This crate avoids boxed futures and
|
|
and only implements things actually needed by the `deadpool` crates.
|
|
|
|
**Note:** This crate is intended for making the development of
|
|
`deadpool-*` crates easier. Other libraries and binary projects
|
|
normally should not use this directly and use some provided
|
|
reexports by the crates using it.
|
|
|
|
## Features
|
|
|
|
| Feature | Description | Extra dependencies | Default |
|
|
| ------- | ----------- | ------------------ | ------- |
|
|
| `tokio_1` | Enable support for [tokio](https://crates.io/crates/tokio) crate | `tokio/time`, `tokio/rt` | no |
|
|
| `async-std_1` | Enable support for [async-std](https://crates.io/crates/config) crate | `async-std` | no |
|
|
|
|
## License
|
|
|
|
Licensed under either of
|
|
|
|
- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or <http://www.apache.org/licenses/LICENSE-2.0)>
|
|
- MIT license ([LICENSE-MIT](LICENSE-MIT) or <http://opensource.org/licenses/MIT)>
|
|
|
|
at your option.
|