3 releases
0.1.2 | Jan 4, 2024 |
---|---|
0.1.1 | Nov 12, 2023 |
0.1.0 | Nov 11, 2023 |
#65 in #synchronous
18KB
462 lines
Simple Rust File System
A simple filesystem impremented in Rust.
This crate is a work-in-progress. It contains synchronous high-level API, similar to std::fs::* in Rust, and uses crate srfs-core internally. For use with [std].
All basic filesystem features are implemented, with provisions for extensions.
At the moment only synchronous interface is provided.
See srfs-core crate for more technical information.
TODO:
- crash recovery
- timestamps
- async API
Contributions are welcome.
lib.rs
:
Simple Rust File System
A simple filesystem impremented in Rust.
This crate is a work-in-progress. It contains synchronous high-level API, similar to std::fs::* in Rust, and uses crate srfs-core internally. For use with [std].
All basic filesystem features are implemented (see struct FileSystem
),
with provisions for extensions.
At the moment only synchronous interface is provided.
TODO:
- crash recovery
- timestamps
- async API
Contributions are welcome.
Dependencies
~1.5MB
~23K SLoC