[package] name = "breadthread" version = "0.1.4" authors = ["notgull "] edition = "2018" description = "GUI abstraction; adds a thread controller that helps get some bread" license = "MIT OR Apache-2.0" repository = "https://github.com/notgull/breadthread" homepage = "https://github.com/notgull/breadthread#readme" [dependencies] ahash = { version = "0.7.6", default-features = false, features = ["compile-time-rng"] } atomic-waker = { version = "1.0.0", optional = true } bytemuck = "1.9.1" flume = { version = "0.10.13", optional = true, default-features = false } hashbrown = { version = "0.12.1", default-features = false } once_cell = { version = "1.12.0", optional = true } parking = "2.0.0" spin = { version = "0.9.3", default-features = false, features = ["lazy", "mutex", "once"] } tracing = { version = "0.1.35", default-features = false } [target.'cfg(loom)'.dependencies] loom = "0.5" [features] default = ["std"] std = ["ahash/std", "flume", "tracing/std", "once_cell"] fallback = []