Rust library for filesystems in userspace (FUSE ver3)
This rusfuse
depend on libfuse with version 3.
To build rusfuse
or any source that depend on it, fuse
library needed.
$ apt install fuse3 libfuse3-dev
$ dnf install fuse3 fuse3-devel
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.