pub struct SnapshotPersistState {
pub missing_snapshots: Vec<EpochId>,
pub max_epoch_id: EpochId,
pub max_epoch_height: u64,
pub temp_snapshot_db_existing: Option<EpochId>,
pub removed_snapshots: HashSet<EpochId>,
pub max_snapshot_epoch_height_has_mpt: Option<u64>,
}
Fields§
§missing_snapshots: Vec<EpochId>
§max_epoch_id: EpochId
§max_epoch_height: u64
§temp_snapshot_db_existing: Option<EpochId>
§removed_snapshots: HashSet<EpochId>
§max_snapshot_epoch_height_has_mpt: Option<u64>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SnapshotPersistState
impl RefUnwindSafe for SnapshotPersistState
impl Send for SnapshotPersistState
impl Sync for SnapshotPersistState
impl Unpin for SnapshotPersistState
impl UnwindSafe for SnapshotPersistState
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