[][src]Crate polyfuse

A FUSE (Filesystem in userspace) library for Rust.

Modules

io

I/O abstraction specialized for FUSE.

op

Filesystem operations.

reply

Replies to the kernel.

Structs

CapabilityFlags

Capability flags to control the behavior of the kernel driver.

ConnectionInfo

Information about the connection associated with a session.

Context

The context of FUSE callbacks.

DirEntry

A directory entry replied to the kernel.

FileAttr

Attributes about a file.

FileLock

File lock information.

Forget

A forget information.

LockOwner

The identifier for locking operations.

Session

FUSE session driver.

SessionInitializer

Session initializer.

StatFs

Filesystem statistics.

Enums

Operation

The kind of FUSE requests received from the kernel.

Traits

Filesystem

A set of callbacks for FUSE filesystem implementation.

Attribute Macros

async_trait

A re-export of async_trait for implementing Filesystem.