[[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"