diff options
author | Florian Klink <flokli@flokli.de> | 2022-11-26T01·14+0000 |
---|---|---|
committer | flokli <flokli@flokli.de> | 2022-12-30T20·25+0000 |
commit | 0bf2b0ef1164aae0ad692066e8cfc0b243a89e4d (patch) | |
tree | ba915b00f113395c55cc8094dfdd0b020de579cc /tvix/Cargo.lock | |
parent | 51243007f67019d0d57b6cfaff2aec3191afa180 (diff) |
feat(tvix/store): implement reflection r/5557
This implements grpc.reflection.v1alpha.ServerReflection, and will make tools like evans automatically discover available services, without having to specify the path to the .proto files client-side. It's behind a reflection feature flag, which is enabled by default. Change-Id: Icbcb5eb05ceede5b9952e38a2ba72eaa6fa8a437 Reviewed-on: https://cl.tvl.fyi/c/depot/+/7435 Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
Diffstat (limited to 'tvix/Cargo.lock')
-rw-r--r-- | tvix/Cargo.lock | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tvix/Cargo.lock b/tvix/Cargo.lock index ec6668a2d627..8b6647f29938 100644 --- a/tvix/Cargo.lock +++ b/tvix/Cargo.lock @@ -1988,6 +1988,21 @@ dependencies = [ ] [[package]] +name = "tonic-reflection" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0455f730d540a1484bffc3c55c94100b18a662597b982c2e9073f2c55c602616" +dependencies = [ + "bytes", + "prost", + "prost-types", + "tokio", + "tokio-stream", + "tonic", + "tonic-build", +] + +[[package]] name = "tower" version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2156,6 +2171,7 @@ dependencies = [ "tokio-stream", "tonic", "tonic-build", + "tonic-reflection", ] [[package]] |