[package] name = "tidal-net" version = "0.1.0" edition.workspace = true rust-version.workspace = true license.workspace = true description = "gRPC network transport for tidalDB WAL segment shipping" [dependencies] tidaldb = { path = "../tidal" } tonic = { version = "0.12", features = ["tls", "tls-roots"] } prost = "0.13" tokio = { version = "1", features = ["rt-multi-thread", "sync", "time"] } tokio-stream = "0.1" rustls-pemfile = "2" tracing = "0.1" thiserror = "2" [build-dependencies] tonic-build = "0.12" [dev-dependencies] criterion = { version = "0.5", features = ["html_reports"] } rcgen = "0.13" tempfile = "3" tokio = { version = "1", features = ["macros", "rt-multi-thread"] } [[bench]] name = "transport_throughput" harness = false