gravityfile_core/lib.rs
1//! Core types and traits for gravityfile.
2//!
3//! This crate provides the fundamental data structures used throughout
4//! the gravityfile ecosystem, including file nodes, trees, and configuration.
5
6mod config;
7mod error;
8mod node;
9mod tree;
10
11pub use config::{ScanConfig, ScanConfigBuilder};
12pub use error::{ScanError, ScanWarning, WarningKind};
13pub use node::{ContentHash, FileNode, InodeInfo, NodeId, NodeKind, Timestamps};
14pub use tree::{FileTree, TreeStats};