pub struct AttachTierPair {
pub snapshot: Box<dyn SnapshotStorageTier<GraphCheckpointRecord>>,
pub wal: Option<Box<dyn KvStorageTier<WALFrame<Value>>>>,
}Expand description
Configuration for a single snapshot+WAL tier pair.
Fields§
§snapshot: Box<dyn SnapshotStorageTier<GraphCheckpointRecord>>Snapshot tier for full baselines.
wal: Option<Box<dyn KvStorageTier<WALFrame<Value>>>>Optional WAL tier for delta frames. When None, every flush
writes a full baseline (no incremental WAL).
Auto Trait Implementations§
impl Freeze for AttachTierPair
impl !RefUnwindSafe for AttachTierPair
impl Send for AttachTierPair
impl Sync for AttachTierPair
impl Unpin for AttachTierPair
impl UnsafeUnpin for AttachTierPair
impl !UnwindSafe for AttachTierPair
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more