refactor(tvix/store): Upgrade tokio-listener to get tonic support

Tonic support was added to tokio-listener upstream which removes the
need for use to have tonic compatibility wrapper types around it.

See: https://github.com/vi/tokio-listener/pull/2

Fixes b/311

Change-Id: I04a2dbb3bc3c8bfe9339583c0b46070c7ec97811
Reviewed-on: https://cl.tvl.fyi/c/depot/+/9721
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
This commit is contained in:
Connor Brewster 2023-10-14 11:58:23 -05:00
parent 8e811fe625
commit e3d72cc4cb
6 changed files with 29 additions and 141 deletions

5
tvix/Cargo.lock generated
View file

@ -2570,9 +2570,9 @@ dependencies = [
[[package]]
name = "tokio-listener"
version = "0.2.1"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05875e290052a679fec29aef1da57eb4da3dafb59c6fe579fb143ccca3dea7fb"
checksum = "669ed78565b6ce6482aaf8c1f67e0ae1fa1cf1a97c090e96994d502857675d45"
dependencies = [
"document-features",
"futures-core",
@ -2581,6 +2581,7 @@ dependencies = [
"pin-project",
"socket2 0.5.4",
"tokio",
"tonic",
"tracing",
]