31 lines
644 B
TOML
31 lines
644 B
TOML
[package]
|
|
name = "nxmesh-proto"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
authors.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
rust-version.workspace = true
|
|
|
|
[dependencies]
|
|
tonic.workspace = true
|
|
prost.workspace = true
|
|
tonic-prost.workspace = true
|
|
tonic-async-interceptor = { workspace = true, optional = true }
|
|
|
|
# allow user to specify tonic server or client
|
|
[features]
|
|
default = ["server", "client"]
|
|
server = [
|
|
"tonic/server",
|
|
"tonic/tls-native-roots",
|
|
"dep:tonic-async-interceptor",
|
|
]
|
|
client = []
|
|
|
|
[build-dependencies]
|
|
tonic-prost-build.workspace = true
|
|
|
|
[dev-dependencies]
|
|
tokio-test.workspace = true
|