journal_registry/repository/metadata.rs
1//! Metadata types for journal files
2//!
3//! This module provides metadata tracking for journal files, including time ranges
4//! derived from indexing operations.
5
6use crate::TimeRange;
7use crate::repository::File;
8
9/// Pairs a File with its TimeRange.
10#[derive(Debug, Clone)]
11pub struct FileInfo {
12 /// The journal file
13 pub file: File,
14 /// Time range from its file index
15 pub time_range: TimeRange,
16}