Skip to main content

sova_fs/
lib.rs

1//! Local filesystem for Sova — jail root, async CRUD, walk.
2//!
3//! ```ignore
4//! app.install(Fs::new("./data"));
5//! let kids = req.fs().read_dir("notes").await?;
6//! req.fs().write("notes/a.txt", b"hi").await?;
7//! ```
8
9mod error;
10mod events;
11mod fs;
12mod path;
13
14pub use error::FsError;
15pub use events::{DirCreated, FileRemoved, FileWritten};
16pub use fs::{Fs, FsEntry, FsExt, FsMeta, FsPlugin};