refactor(tvix/castore): do clone inside a scope
Make it clear this is only used inside the scope. Change-Id: Ie94f88d7f0fb58cd4bf9c2f1176000b272e6f2e6 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10585 Autosubmit: flokli <flokli@flokli.de> Tested-by: BuildkiteCI Reviewed-by: raitobezarius <tvl@lahfa.xyz>
This commit is contained in:
parent
9de1ebf23e
commit
9596c5caff
1 changed files with 5 additions and 6 deletions
|
@ -490,12 +490,11 @@ where
|
||||||
let span = info_span!("read", blob.digest = %blob_digest);
|
let span = info_span!("read", blob.digest = %blob_digest);
|
||||||
let _enter = span.enter();
|
let _enter = span.enter();
|
||||||
|
|
||||||
let blob_service = self.blob_service.clone();
|
let task = self.tokio_handle.spawn({
|
||||||
let blob_digest = blob_digest.clone();
|
let blob_service = self.blob_service.clone();
|
||||||
|
let blob_digest = blob_digest.clone();
|
||||||
let task = self
|
async move { blob_service.as_ref().open_read(&blob_digest).await }
|
||||||
.tokio_handle
|
});
|
||||||
.spawn(async move { blob_service.as_ref().open_read(&blob_digest).await });
|
|
||||||
|
|
||||||
let blob_reader = self.tokio_handle.block_on(task).unwrap();
|
let blob_reader = self.tokio_handle.block_on(task).unwrap();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue