pub struct PoolStalePending {
pub hash: Hash,
pub member: PoolMemberId,
pub size: u64,
}Expand description
One exact catalog record authorized for stale-Pending crash recovery.
Cleanup callers must build this list from a strict read-only audit while
every legacy Pool writer is fenced. The cleanup operation compares all
three fields again in one catalog transaction and never treats a Stored
or Moving record as equivalent.
Fields§
§hash: Hash§member: PoolMemberId§size: u64Trait Implementations§
Source§impl Clone for PoolStalePending
impl Clone for PoolStalePending
impl Copy for PoolStalePending
Source§impl Debug for PoolStalePending
impl Debug for PoolStalePending
impl Eq for PoolStalePending
Source§impl PartialEq for PoolStalePending
impl PartialEq for PoolStalePending
impl StructuralPartialEq for PoolStalePending
Auto Trait Implementations§
impl Freeze for PoolStalePending
impl RefUnwindSafe for PoolStalePending
impl Send for PoolStalePending
impl Sync for PoolStalePending
impl Unpin for PoolStalePending
impl UnsafeUnpin for PoolStalePending
impl UnwindSafe for PoolStalePending
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