[package] name = "crossbeam-channel" # When publishing a new version: # - Update CHANGELOG.md # - Update README.md (when increasing major or minor version) # - Run './tools/publish.sh crossbeam-channel ' version = "0.5.15" edition = "2021" rust-version = "1.60" license = "MIT OR Apache-2.0" repository = "https://github.com/crossbeam-rs/crossbeam" homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel" description = "Multi-producer multi-consumer channels for message passing" keywords = ["channel", "mpmc", "select", "golang", "message"] categories = ["algorithms", "concurrency", "data-structures"] [features] default = ["std"] # Enable to use APIs that require `std`. # This is enabled by default. # # NOTE: Disabling `std` feature is not supported yet. std = ["crossbeam-utils/std"] [dependencies] crossbeam-utils = { version = "0.8.18", path = "../crossbeam-utils", default-features = false } [dev-dependencies] num_cpus = "1.13.0" rand = "0.8" signal-hook = "0.3" [lints] workspace = true