Skip to main content

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}