diff options
Diffstat (limited to 'tvix/store/src/fuse')
-rw-r--r-- | tvix/store/src/fuse/mod.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tvix/store/src/fuse/mod.rs b/tvix/store/src/fuse/mod.rs index d28e2b309c43..7206cf3076d0 100644 --- a/tvix/store/src/fuse/mod.rs +++ b/tvix/store/src/fuse/mod.rs @@ -3,17 +3,17 @@ use crate::{ }; use std::sync::Arc; -pub struct FUSE<PS: PathInfoService> { +pub struct FUSE { blob_service: Arc<dyn BlobService>, directory_service: Arc<dyn DirectoryService>, - path_info_service: PS, + path_info_service: Arc<dyn PathInfoService>, } -impl<PS: PathInfoService> FUSE<PS> { +impl FUSE { pub fn new( blob_service: Arc<dyn BlobService>, directory_service: Arc<dyn DirectoryService>, - path_info_service: PS, + path_info_service: Arc<dyn PathInfoService>, ) -> Self { Self { blob_service, @@ -23,4 +23,4 @@ impl<PS: PathInfoService> FUSE<PS> { } } -impl<PS: PathInfoService> fuser::Filesystem for FUSE<PS> {} +impl fuser::Filesystem for FUSE {} |