[package] name = "cupchan" description = "Simple async overwriting channel between two threads that is wait & block free by swapping cups around" license = "LGPL-2.1 AND MIT AND BSD-2-Clause" repository = "https://github.com/zyansheep/cupchan" version = "0.1.2" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] [target.'cfg(loom)'.dependencies] loom = { version = "0.5.4", features = ["checkpoint"] } [dev-dependencies] crossbeam-channel = "0.5.4" flume = "0.10.12" [package.metadata.nix] build = true toolchain = "nightly" [workspace.metadata.nix] nativeBuildInputs = [ "cargo-edit", "pkg-config", "cmake", "gdb", "perf-tools", "linuxKernel.packages.linux_lqx.perf" ]