Struct fuse::FuseConfig
source · pub struct FuseConfig {
pub(crate) dev_fuse_file: Option<File>,
pub(crate) max_write_bytes: Option<u32>,
pub(crate) max_read_bytes: Option<u32>,
pub(crate) num_of_threads: Option<usize>,
}
Fields§
§dev_fuse_file: Option<File>
§max_write_bytes: Option<u32>
§max_read_bytes: Option<u32>
§num_of_threads: Option<usize>
Implementations§
source§impl FuseConfig
impl FuseConfig
pub fn new() -> Self
sourcepub fn max_read(&mut self, bytes: u32) -> &mut Self
pub fn max_read(&mut self, bytes: u32) -> &mut Self
Set the maximum data in a read request. Must be large enough (usually equal) to n
in
MountOption::MaxRead(n)
.
sourcepub fn num_threads(&mut self, num: usize) -> &mut Self
pub fn num_threads(&mut self, num: usize) -> &mut Self
Set the number of threads to run the FileSystem
.
pub fn enter_message_loop<F: FileSystem + Sync + Send>( self, fs: F, ) -> Result<()>
Trait Implementations§
source§impl Default for FuseConfig
impl Default for FuseConfig
source§fn default() -> FuseConfig
fn default() -> FuseConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FuseConfig
impl RefUnwindSafe for FuseConfig
impl Send for FuseConfig
impl Sync for FuseConfig
impl Unpin for FuseConfig
impl UnwindSafe for FuseConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more