Skip to content

Rust library for filesystems in userspace (FUSE ver3)

License

Notifications You must be signed in to change notification settings

odd12258053/rusfuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rusfuse

Rust library for filesystems in userspace (FUSE ver3)

Crates.io Crates.io

Dependencies

This rusfuse depend on libfuse with version 3. To build rusfuse or any source that depend on it, fuse library needed.

For Linux

Install on ubuntu

$ apt install fuse3 libfuse3-dev

Install on fedora

$ dnf install fuse3 fuse3-devel

Usage

Write this in your Cargo.toml:

[dependencies]
rusfuse = "0.0.9"

Or, if you installed cargo-edit, you run this command:

$ cargo add rusfuse

To create a new filesystem, you implement the trait rusfuse::FileSystem for struct of your filesystem. If you want more examples, you see a file in examples.

About

Rust library for filesystems in userspace (FUSE ver3)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published