callbag 0.14.0

Rust implementation of the callbag spec for reactive/iterable programming
Documentation
[[test]]
name = "combine"
required-features = ["combine"]

[[test]]
name = "concat"
required-features = ["concat"]

[[test]]
name = "filter"
required-features = ["filter"]

[[test]]
name = "flatten"
required-features = ["flatten"]

[[test]]
name = "for_each"
required-features = ["for_each"]

[[test]]
name = "from_iter"
required-features = ["from_iter"]

[[test]]
name = "interval"
required-features = ["interval"]

[[test]]
name = "map"
required-features = ["map"]

[[test]]
name = "merge"
required-features = ["merge"]

[[test]]
name = "pipe"
required-features = ["pipe"]

[[test]]
name = "scan"
required-features = ["scan"]

[[test]]
name = "share"
required-features = ["share"]

[[test]]
name = "skip"
required-features = ["skip"]

[[test]]
name = "take"
required-features = ["take"]
[dependencies.arc-swap]
version = "1.5.0"

[dependencies.async_executors]
optional = true
version = "0.5.1"

[dependencies.async_nursery]
default-features = false
optional = true
version = "0.4.0"

[dependencies.never]
version = "0.1.0"

[dependencies.paste]
optional = true
version = "1.0.6"
[dev-dependencies.assert_matches]
version = "1.5.0"

[dev-dependencies.crossbeam-queue]
version = "0.3.3"

[dev-dependencies.test-log]
default-features = false
features = ["trace"]
version = "0.2.8"

[dev-dependencies.tracing]
version = "0.1.29"

[dev-dependencies.tracing-futures]
version = "0.2.5"

[dev-dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.5"

[features]
browser = []
combine = ["paste"]
concat = []
default = ["combine", "concat", "filter", "flatten", "for_each", "from_iter", "interval", "map", "merge", "pipe", "scan", "share", "skip", "take"]
filter = []
flatten = []
for_each = []
from_iter = []
interval = ["async_executors", "async_nursery"]
map = []
merge = []
pipe = []
scan = []
share = []
skip = []
take = []

[lib]
doctest = false

[package]
authors = ["Teoh Han Hui <teohhanhui@gmail.com>"]
categories = ["asynchronous", "concurrency"]
description = "Rust implementation of the callbag spec for reactive/iterable programming"
edition = "2021"
keywords = ["frp", "iterable", "observable", "reactive", "stream"]
license = "MIT OR Apache-2.0"
name = "callbag"
repository = "https://github.com/teohhanhui/callbag-rs"
resolver = "2"
rust-version = "1.58"
version = "0.14.0"
[target."cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))".dev-dependencies.async_executors]
features = ["timer"]
version = "0.5.1"

[target."cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))".dev-dependencies.wasm-bindgen-test]
version = "0.3.28"
[target."cfg(not(all(target_arch = \"wasm32\", target_os = \"wasi\")))".dev-dependencies.async-std]
features = ["attributes", "unstable"]
version = "1.10.0"

[target."cfg(not(all(target_arch = \"wasm32\", target_os = \"wasi\")))".dev-dependencies.async_executors]
features = ["async_std", "tracing"]
version = "0.5.1"

[target."cfg(not(all(target_arch = \"wasm32\", target_os = \"wasi\")))".dev-dependencies.async_nursery]
features = ["tracing"]
version = "0.4.0"