package:
version : 0.2.0
name : async_nursery
authors : [ Naja Melan <najamelan@autistici.org> ]
description : Primitive for structured concurrency
documentation : https://docs.rs/async_nursery
repository : https://github.com/najamelan/async_nursery
readme : README.md
keywords : [ async, executor, futures ]
categories : [ asynchronous, concurrency ]
license : Unlicense
edition : "2018"
exclude : []
metadata:
docs:
rs:
all-features: true
targets : []
badges:
maintenance : { status : actively-developed }
travis-ci : { repository : najamelan/async_nursery }
features:
default: [ not_wasm ]
not_wasm: []
dependencies:
futures : { version: ^0.3 }
async_executors: { version: ^0.3 }
thiserror : ^1
dev-dependencies:
tokio : { version: ^0.2, features: [ sync ] }
futures-timer : ^3
rand : ^0.7
target:
'cfg(not( target_arch = "wasm32" ))':
dev-dependencies:
async_executors: { version: ^0.3, features: [ async_std, tokio_ct, tokio_tp ] }
async-std : { version: ^1.6.0-beta, features: [ attributes ] }
flexi_logger : ^0.15
indicatif : ^0.14
log : ^0.4
'cfg( target_arch = "wasm32" )':
dev-dependencies:
async_executors : { version: ^0.3, features: [ bindgen ] }
futures-timer : { version: ^3 , features: [ wasm-bindgen ] }
wasm-bindgen-test: ^0.3
build-dependencies:
rustc_version: ^0.2
example:
- name : cancel_coop
required-features: [ not_wasm ]
- name : cancel_coop_all
required-features: [ not_wasm ]
- name : resource_await
required-features: [ not_wasm ]
- name : resource_drop
required-features: [ not_wasm ]
- name : resource_outlive
required-features: [ not_wasm ]
- name : return_catch_unwind
required-features: [ not_wasm ]
- name : return_error
required-features: [ not_wasm ]
- name : return_progress
required-features: [ not_wasm ]
- name : return_value
required-features: [ not_wasm ]
- name : single_thread
required-features: [ not_wasm ]
- name : subtask_ref
required-features: [ not_wasm ]
- name : subtask_spawn
required-features: [ not_wasm ]
- name : type_bound
required-features: [ not_wasm ]