[package] name = "pinnacle-api" version = "0.0.2" edition.workspace = true authors.workspace = true description = "The Rust implementation of the Pinnacle compositor's configuration API" license = "MPL-2.0" repository.workspace = true keywords = ["compositor", "pinnacle", "api", "config"] categories = ["api-bindings", "config"] [dependencies] pinnacle-api-defs = { workspace = true } pinnacle-api-macros = { path = "./pinnacle-api-macros" } tokio = { workspace = true, features = ["net"] } tokio-stream = { workspace = true } tonic = { workspace = true } tower = { version = "0.4.13", features = ["util"] } futures = "0.3.30" num_enum = "0.7.2" xkbcommon = { workspace = true } rand = "0.8.5" bitflags = { workspace = true }