[go: up one dir, main page]

Enum fuser::MountOption[][src]

pub enum MountOption {
Show 20 variants FSName(String), Subtype(String), CUSTOM(String), AllowOther, AllowRoot, AutoUnmount, DefaultPermissions, Dev, NoDev, Suid, NoSuid, RO, RW, Exec, NoExec, Atime, NoAtime, DirSync, Sync, Async,
}
Expand description

Mount options accepted by the FUSE filesystem type See ‘man mount.fuse’ for details

Variants

FSName(String)

Set the name of the source in mtab

Tuple Fields of FSName

0: String
Subtype(String)

Set the filesystem subtype in mtab

Tuple Fields of Subtype

0: String
CUSTOM(String)

Allows passing an option which is not otherwise supported in these enums

Tuple Fields of CUSTOM

0: String
AllowOther

Allow all users to access files on this filesystem. By default access is restricted to the user who mounted it

AllowRoot

Allow the root user to access this filesystem, in addition to the user who mounted it

AutoUnmount

Automatically unmount when the mounting process exits

DefaultPermissions

Enable permission checking in the kernel

Dev

Enable special character and block devices

NoDev

Disable special character and block devices

Suid

Honor set-user-id and set-groupd-id bits on files

NoSuid

Don’t honor set-user-id and set-groupd-id bits on files

RO

Read-only filesystem

RW

Read-write filesystem

Exec

Allow execution of binaries

NoExec

Don’t allow execution of binaries

Atime

Support inode access time

NoAtime

Don’t update inode access time

DirSync

All modifications to directories will be done synchronously

Sync

All I/O will be done synchronously

Async

All I/O will be done asynchronously

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

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. 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.

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.