Expand description
FUSE user-space library async version implementation.
This is an improved rewrite of the FUSE user-space library to fully take advantage of Rust’s architecture.
This library doesn’t depend on libfuse
, unless enable unprivileged
feature, this feature
will support mount the filesystem without root permission by using fusermount3
binary.
Features:
file-lock
: enable POSIX file lock feature.async-std-runtime
: use async_std runtime.tokio-runtime
: use tokio runtime.unprivileged
: allow mount filesystem without root permission by usingfusermount3
.
Notes:
You must enable async-std-runtime
or tokio-runtime
feature.
Modules
Structs
linux errno wrap.
mount options.
the setattr argument.
A file’s timestamp, according to FUSE.
Enums
File types
Functions
returns the mode for a given file kind and permission
returns the permission for a given file kind and mode
Type Definitions
Attribute Macros
re-export
async_trait
.