# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.58" name = "callbag" version = "0.14.0" authors = ["Teoh Han Hui "] description = "Rust implementation of the callbag spec for reactive/iterable programming" keywords = ["frp", "iterable", "observable", "reactive", "stream"] categories = ["asynchronous", "concurrency"] license = "MIT OR Apache-2.0" repository = "https://github.com/teohhanhui/callbag-rs" resolver = "2" [lib] doctest = false [[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] version = "0.5.1" optional = true [dependencies.async_nursery] version = "0.4.0" optional = true default-features = false [dependencies.never] version = "0.1.0" [dependencies.paste] version = "1.0.6" optional = true [dev-dependencies.assert_matches] version = "1.5.0" [dev-dependencies.crossbeam-queue] version = "0.3.3" [dev-dependencies.test-log] version = "0.2.8" features = ["trace"] default-features = false [dev-dependencies.tracing] version = "0.1.29" [dev-dependencies.tracing-futures] version = "0.2.5" [dev-dependencies.tracing-subscriber] version = "0.3.5" features = ["env-filter"] [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 = [] [target."cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))".dev-dependencies.async_executors] version = "0.5.1" features = ["timer"] [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] version = "1.10.0" features = ["attributes", "unstable"] [target."cfg(not(all(target_arch = \"wasm32\", target_os = \"wasi\")))".dev-dependencies.async_executors] version = "0.5.1" features = ["async_std", "tracing"] [target."cfg(not(all(target_arch = \"wasm32\", target_os = \"wasi\")))".dev-dependencies.async_nursery] version = "0.4.0" features = ["tracing"]