rusfuse

Crates.iorusfuse
lib.rsrusfuse
version0.0.9
sourcesrc
created_at2020-12-27 05:49:11.42604
updated_at2021-01-16 12:46:44.073392
descriptionRust library for filesystems in userspace (FUSE ver3)
homepagehttps://github.com/odd12258053/rusfuse
repositoryhttps://github.com/odd12258053/rusfuse
max_upload_size
id327729
size95,443
odd (odd12258053)

documentation

https://docs.rs/rusfuse

README

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.

Commit count: 12

cargo fmt