From 09c5ca0a0d50c87a4404dba97737def573817a9b Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Sun, 11 Jun 2023 22:08:54 +0300 Subject: refactor(tvix/store/fuse): use Arc instead of generics MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I5685379bd6f89d17da6843d31bef4c1fc4dc0a18 Reviewed-on: https://cl.tvl.fyi/c/depot/+/8745 Autosubmit: flokli Reviewed-by: tazjin Tested-by: BuildkiteCI --- tvix/store/src/bin/tvix-store.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tvix/store/src/bin/tvix-store.rs') diff --git a/tvix/store/src/bin/tvix-store.rs b/tvix/store/src/bin/tvix-store.rs index 8cd87abe9c8c..ae72559d3943 100644 --- a/tvix/store/src/bin/tvix-store.rs +++ b/tvix/store/src/bin/tvix-store.rs @@ -190,7 +190,11 @@ async fn main() -> Result<(), Box> { GRPCPathInfoService::from_client(path_info_service_client.clone()); tokio::task::spawn_blocking(move || { - let f = FUSE::new(path_info_service, directory_service, blob_service); + let f = FUSE::new( + Arc::new(blob_service), + Arc::new(directory_service), + path_info_service, + ); fuser::mount2(f, &dest, &[]) }) .await?? -- cgit 1.4.1