diff options
author | Florian Klink <flokli@flokli.de> | 2024-06-26T21·54+0300 |
---|---|---|
committer | flokli <flokli@flokli.de> | 2024-06-29T17·51+0000 |
commit | d0ef6a50df6760702bf970c0cee71a5cdbff21b8 (patch) | |
tree | 7baaf79dcd69047ad0028972fec77b0fa4943b3d | |
parent | 10c7701ac160ad9cd7dca75ac7e8bd7262d4e531 (diff) |
refactor(tvix/castore/blobsvc): inline things a bit r/8328
Get rid of the `let grpc_client` and `let resp` in some cases. Change-Id: Idc1c0f566a3b1b48da62e6f1977b07620656b16c Reviewed-on: https://cl.tvl.fyi/c/depot/+/11884 Autosubmit: flokli <flokli@flokli.de> Tested-by: BuildkiteCI Reviewed-by: Connor Brewster <cbrewster@hey.com>
-rw-r--r-- | tvix/castore/src/blobservice/grpc.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tvix/castore/src/blobservice/grpc.rs b/tvix/castore/src/blobservice/grpc.rs index 35566f5242fd..85250da99d05 100644 --- a/tvix/castore/src/blobservice/grpc.rs +++ b/tvix/castore/src/blobservice/grpc.rs @@ -45,15 +45,15 @@ where { #[instrument(skip(self, digest), fields(blob.digest=%digest))] async fn has(&self, digest: &B3Digest) -> io::Result<bool> { - let mut grpc_client = self.grpc_client.clone(); - let resp = grpc_client + match self + .grpc_client + .clone() .stat(proto::StatBlobRequest { digest: digest.clone().into(), ..Default::default() }) - .await; - - match resp { + .await + { Ok(_blob_meta) => Ok(true), Err(e) if e.code() == Code::NotFound => Ok(false), Err(e) => Err(io::Error::new(io::ErrorKind::Other, e)), |