showing fe2o3_file/README.md
Oxedyne Hematite (fe2o3)
Hematite is a collection of crates built from first principles, providing foundational tools for building robust applications. See the github repo for more information.
This crate
This is a fundamental crate in the Hematite ecosystem that provides file system utilities, with a focus on directory tree traversal and metadata handling. The main feature is the FileTree type which creates an in-memory representation of a directory structure, maintaining file attributes like modification times and sizes. It's designed to support efficient hierarchical file system operations while following Hematite's principles of safety and readability.
Key features:
- Tree-based directory structure representation
- File metadata tracking including modification times and sizes
- Support for both files and directories
- Hierarchical node focusing and selection capabilities
- Efficient sorting and navigation
Supporting Development
This project is developed and maintained through GitHub Sponsors. If you find Hematite valuable for your work or interesting as a project, consider supporting its continued development. No special perks or privileges - just sustainable open source development of innovative Rust infrastructure and apps.
GitHub Sponsors
License
See the LICENSE file for license rights and limitations.
Contact
<hello@oxedyne.com>
| Name | Size | What |
|---|---|---|
| dev/ | 4.0 KiB | 2 files |
| examples/ | 11.5 KiB | 5 files |
| src/ | 355 KiB | 30 files |
| test_images/ | 3.2 KiB | 3 files |
| test_tree/ | 0 bytes | 11 files |
| tests/ | 196 KiB | 19 files |
| Cargo.toml | 2.2 KiB | |
| LICENSE | 205 bytes | |
| LICENSE-APACHE | 11.1 KiB | |
| LICENSE-BSD | 1.3 KiB | |
| README.md | 1.5 KiB | |
| create_test_tree | 396 bytes | executable |