Crate deadpool_runtime
source ·Expand description
§Deadpool runtime abstraction
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 crate | tokio/time , tokio/rt | no |
async-std_1 | Enable support for async-std crate | async-std | no |
§License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Enums§
- Enumeration for picking a runtime implementation.
- Error of spawning a task on a thread where blocking is acceptable.