package:
version : 0.2.0
name : async_executors
authors : [ Naja Melan <najamelan@autistici.org> ]
description : Implements Spawn, SpawnLocal and SpawnHandle for commonly used executors.
documentation : https://docs.rs/async_executors
repository : https://github.com/najamelan/async_executors
readme : README.md
keywords : [async, executor, futures]
categories : [asynchronous, concurrency]
license : Unlicense
edition : "2018"
metadata:
docs:
rs:
all-features: true
features:
default : [ notwasm ]
async_std : [ async_std_crate ]
tokio_ct : [ tokio/rt-core, tokio/rt-util ]
tokio_tp : [ tokio/rt-threaded, parking_lot ]
bindgen : [ wasm-bindgen-futures ]
localpool: [ futures-executor ]
threadpool: [ futures-executor/thread-pool ]
tracing: [ tracing-futures ]
spawn_handle: [ futures-util, futures-channel, futures-core, pin-utils ]
notwasm: []
docs: []
badges:
maintenance : { status : actively-developed }
travis-ci : { repository : najamelan/async_executors }
dependencies:
futures-task : { version: ^0.3 }
futures-util : { version: ^0.3, optional: true }
tracing-futures : { version: ^0.2, optional: true, features: [futures-03] }
futures-executor : { version: ^0.3, optional: true }
async_std_crate : { version: ^1 , optional: true, package: async-std }
tokio : { version: ^0.2 , optional: true }
parking_lot : { version: ^0.10, optional: true }
pin-utils : { version: 0.1.0-alpha, optional: true }
futures-channel : { version: ^0.3 , optional: true }
futures-core : { version: ^0.3 , optional: true }
wasm-bindgen-futures: { version: ^0.4, optional: true }
dev-dependencies:
pretty_assertions : ^0.6
static_assertions : ^1
futures : { version: ^0.3, features: [ thread-pool ] }
target:
'cfg(target_arch = "wasm32")':
dev-dependencies:
wasm-bindgen-test: ^0.3
example:
- name : async_std
path : examples/async_std.rs
required-features: [ notwasm, async_std ]
- name : tokio_ct
path : examples/tokio_ct.rs
required-features: [ notwasm, tokio_ct ]
- name : tokio_tp
path : examples/tokio_tp.rs
required-features: [ notwasm, tokio_tp ]
- name : spawn_handle_multi
path : examples/spawn_handle_multi.rs
required-features: [ notwasm, spawn_handle, async_std ]