[package]
name = "breadthread"
version = "0.1.4"
authors = ["notgull <jtnunley01@gmail.com>"]
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 = []