[package] name = "foyer-common" description = "common components for foyer - Hybrid cache for Rust" version = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } repository = { workspace = true } homepage = { workspace = true } keywords = { workspace = true } authors = { workspace = true } license = { workspace = true } readme = { workspace = true } # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] bytes = "1" cfg-if = "1" crossbeam = "0.8" fastrace = { workspace = true } futures = "0.3" hashbrown = { workspace = true } itertools = { workspace = true } metrics = { workspace = true } parking_lot = { version = "0.12", features = ["arc_lock"] } pin-project = "1" serde = { workspace = true } tokio = { workspace = true } [dev-dependencies] futures = "0.3" rand = "0.8.5" [features] strict_assertions = [] tracing = ["fastrace/enable"] [lints] workspace = true