Skip to main content

journal_common/
lib.rs

1//! Common types and utilities shared across journal crates.
2//!
3//! This crate provides foundational types and utilities used by multiple
4//! journal-related crates, avoiding code duplication and circular dependencies.
5
6pub mod collections;
7pub mod compat;
8pub mod time;
9
10pub use time::{EntryTimestamps, Microseconds, RealtimeClock, Seconds, monotonic_now};
11
12// Re-export collection types for convenience
13pub use collections::{HashMap, HashSet, VecDeque};