Struct fuse_backend_rs::api::vfs::VfsOptions [−][src]
pub struct VfsOptions { pub no_open: bool, pub no_opendir: bool, pub no_writeback: bool, pub killpriv_v2: bool, pub in_opts: FsOptions, pub out_opts: FsOptions, }
Expand description
vfs init options
Fields
no_open: bool
Disable fuse open request handling. When enabled, fuse open requests are always replied with ENOSYS.
no_opendir: bool
Disable fuse opendir request handling. When enabled, fuse opendir requests are always replied with ENOSYS.
no_writeback: bool
Disable fuse WRITEBACK_CACHE option so that kernel will not cache buffer writes.
killpriv_v2: bool
Enable fuse killpriv_v2 support. When enabled, fuse file system makes sure to remove security.capability xattr and setuid/setgid bits. See details in comments for HANDLE_KILLPRIV_V2
in_opts: FsOptions
File system options passed in from client
out_opts: FsOptions
File system options returned to client
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for VfsOptions
impl Send for VfsOptions
impl Sync for VfsOptions
impl Unpin for VfsOptions
impl UnwindSafe for VfsOptions
Blanket Implementations
Mutably borrows from an owned value. Read more