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

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

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.