Expand description
Core types and traits for gravityfile.
This crate provides the fundamental data structures used throughout the gravityfile ecosystem, including file nodes, trees, and configuration.
Structs§
- Content
Hash - BLAKE3 content hash for duplicate detection.
- File
Node - A single file or directory in the tree.
- File
Tree - Complete scanned file tree with metadata.
- Inode
Info - Inode information for hardlink detection.
- NodeId
- Unique identifier for a node within a tree.
- Scan
Config - Configuration for scanning operations.
- Scan
Config Builder - Builder for
ScanConfig. - Scan
Warning - Non-fatal warning encountered during scan.
- Timestamps
- File metadata timestamps.
- Tree
Stats - Summary statistics for a scanned tree.
Enums§
- Node
Kind - Type of file system node.
- Scan
Error - Errors that can occur during scanning.
- Warning
Kind - Kind of scan warning.