[package] authors = { workspace = true } categories = ["network-programming"] description = "Cranc gRPC CLI core library" edition = { workspace = true } homepage = { workspace = true } keywords = ["grpc", "network-programming", "grpc-reflection"] license = { workspace = true } name = "granc_core" publish = true readme = "README.md" repository = { workspace = true } rust-version = { workspace = true } version = "0.6.0" [lib] name = "granc_core" path = "src/lib.rs" [dependencies] futures-util = "0.3.31" http = "1.4.0" http-body = "1.0.1" prost = { workspace = true } prost-reflect = { workspace = true, features = ["serde"] } prost-types = { workspace = true } serde_json = { workspace = true } thiserror = "2.0.18" tokio = { workspace = true, features = ["sync"] } tokio-stream = "0.1.18" tonic = { workspace = true } tonic-reflection = { workspace = true } [dev-dependencies] granc-test-support = { path = "../granc-test-support" } tokio = { workspace = true, features = ["rt-multi-thread", "macros"] }