pub struct ReclaimReport {
pub dead_slots: Vec<(usize, HeartbeatSnapshot)>,
pub new_global_epoch: u64,
}Expand description
Report from one watchdog scan.
Fields§
§dead_slots: Vec<(usize, HeartbeatSnapshot)>Slot index -> last snapshot of a dead process whose in-flight bits should be reclaimed.
new_global_epoch: u64New global epoch after the scan.
Implementations§
Trait Implementations§
Source§impl Clone for ReclaimReport
impl Clone for ReclaimReport
Source§fn clone(&self) -> ReclaimReport
fn clone(&self) -> ReclaimReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ReclaimReport
impl RefUnwindSafe for ReclaimReport
impl Send for ReclaimReport
impl Sync for ReclaimReport
impl Unpin for ReclaimReport
impl UnsafeUnpin for ReclaimReport
impl UnwindSafe for ReclaimReport
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