Oregami
Repositories/oxedyne/fe2o3

oxedyne/fe2o3/fe2o3_file

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>

NameSizeWhat
dev/4.0 KiB2 files
examples/11.5 KiB5 files
src/355 KiB30 files
test_images/3.2 KiB3 files
test_tree/0 bytes11 files
tests/196 KiB19 files
Cargo.toml2.2 KiB
LICENSE205 bytes
LICENSE-APACHE11.1 KiB
LICENSE-BSD1.3 KiB
README.md1.5 KiB
create_test_tree396 bytesexecutable