use crate::{ blobservice::BlobService, directoryservice::DirectoryService, pathinfoservice::PathInfoService, }; use std::sync::Arc; pub struct FUSE { blob_service: Arc, directory_service: Arc, path_info_service: PS, } impl FUSE { pub fn new( blob_service: Arc, directory_service: Arc, path_info_service: PS, ) -> Self { Self { blob_service, directory_service, path_info_service, } } } impl fuser::Filesystem for FUSE {}