//! I/O traits for dependency injection
//!
//! This module defines traits that abstract file system operations,
//! allowing for better testability through dependency injection.
use io;
use Path;
/// Metadata about a file
/// Trait for reading files and getting metadata