Struct fuse3::MountOptions [−][src]
pub struct MountOptions { /* fields omitted */ }
Expand description
mount options.
Implementations
set fuse filesystem name, default is fuse.
set fuse filesystem allow_root
mount option, default is disable.
set fuse filesystem allow_other
mount option, default is disable.
set fuse filesystem ro
mount option, default is disable.
allow fuse filesystem mount on a non-empty directory, default is not allowed.
set fuse filesystem default_permissions
mount option, default is disable.
When default_permissions
is set, the raw::access
and path::access
is useless.
don’t apply umask to file mode on create operations, default is disable.
make kernel support zero-message opens, default is disable
make kernel support zero-message opendir, default is disable
fs handle killing suid
/sgid
/cap
on write
/chown
/trunc
, default is disable.
enable write back cache for buffered writes, default is disable.
Notes:
if enable this feature, when write flags has FUSE_WRITE_CACHE
, file handle is guessed.
force filesystem use readdirplus only, when kernel use readdir will return ENOSYS
,
default is disable.
Notes:
this may don’t work with some old Linux Kernel.
set custom options for fuse filesystem, the custom options will be used in mount
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for MountOptions
impl Send for MountOptions
impl Sync for MountOptions
impl Unpin for MountOptions
impl UnwindSafe for MountOptions
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more