pub struct ConnectionOrdinalExhaustionCommit { /* private fields */ }Expand description
Atomic fixed-header update after a referenced terminal collision.
Implementations§
Source§impl ConnectionOrdinalExhaustionCommit
impl ConnectionOrdinalExhaustionCommit
Sourcepub const fn skipped_collisions(&self) -> usize
pub const fn skipped_collisions(&self) -> usize
Returns how many referenced candidates, including MAX, were skipped.
Sourcepub const fn resulting_header(&self) -> ConnectionIncarnationAllocatorRestore
pub const fn resulting_header(&self) -> ConnectionIncarnationAllocatorRestore
Returns the exact fixed header which atomically sets exhaustion.
Trait Implementations§
impl Eq for ConnectionOrdinalExhaustionCommit
impl StructuralPartialEq for ConnectionOrdinalExhaustionCommit
Auto Trait Implementations§
impl Freeze for ConnectionOrdinalExhaustionCommit
impl RefUnwindSafe for ConnectionOrdinalExhaustionCommit
impl Send for ConnectionOrdinalExhaustionCommit
impl Sync for ConnectionOrdinalExhaustionCommit
impl Unpin for ConnectionOrdinalExhaustionCommit
impl UnsafeUnpin for ConnectionOrdinalExhaustionCommit
impl UnwindSafe for ConnectionOrdinalExhaustionCommit
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