//! Immutable reftable records and bounded table decoding.
//!
//! [`Table`] reads or writes individual records under [`Limits`]; [`RefRecord`] and [`LogRecord`]
//! preserve their stored representation. [`Snapshot`] reads a bounded stack under [`StackLimits`]
//! when one generation must be retained across lookups. [`compact`] publishes a replacement stack;
//! ordinary repository reference reads and edits belong to [`crate::refs::References`].
//!
//! This codec preserves stored reference and reflog records, including tombstones. Stack
//! precedence and filesystem publication are separate operations. Binary log timestamps retain
//! their full unsigned range independently of [`crate::Signature`]'s signed interpretation.
pub
pub use ;
pub use ;
pub use ;