Struct fuse3::MountOptions[][src]

pub struct MountOptions { /* fields omitted */ }
Expand description

mount options.

Implementations

set fuse filesystem mount user_id, default is current uid.

set fuse filesystem mount group_id, default is current gid.

set fuse filesystem name, default is fuse.

set fuse filesystem rootmode, default is 40000.

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 a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

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

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.