Expand description
Non-visual filesystem primitives.
model— a lazy tree model that never touches GTK and accepts directory listings through themodel::DirSourceseam so it can be tested against an in-memory filesystem.ops— file operations (create/rename/copy/move/duplicate/trash) behind a small abstraction so trashing can be faked in tests.meta— metadata for the Properties dialog: astat(2)snapshot, permission math, owner/group resolution and image dimensions.watcher— anotify(inotify) wrapper that translates raw filesystem events into the model’sChangevocabulary.
Nothing in this module requires a graphical environment; it is exercised by
cargo test on CI and developer machines alike.
Re-exports§
pub use model::Change;pub use model::DirNode;pub use model::DirSource;pub use model::EntryInfo;pub use model::SortKey;pub use model::SortOptions;pub use model::TreeModel;pub use model::VisibleRow;