Crate shelter_fs
source ·Expand description
shelter-fs is a zero-details, privacy-focused file system.
It keeps your app files securely, privately and reliably on underlying storages. By encapsulating files and directories into an encrypted repository, it provides a virtual file system and exclusive access to the authorised application.
The most core parts of this module are Repo
and File
, which provides
most API for file system operations and file data I/O.
Repo
provides similar file system manipulation methods tostd::fs
File
provides similar file I/O methods tostd::fs::File
Examples
Create and open a Repository
using memory as underlying storage.
TODO[epic=doc,seq=21] Intro documentation
Structs
- TODO[epic=doc] Repository
Enums
- The error type for operations with
Repository
andFile
.