pub trait TxnSnapshotOps: Send + Sync {
// Required methods
fn active_transactions(&self) -> Vec<TransactionId> ⓘ;
fn oldest_active_txn(&self) -> Option<TransactionId>;
fn next_txn_id_hint(&self) -> TransactionId;
fn transaction_status(&self, txn_id: TransactionId) -> TransactionStatus;
}