pub struct CollisionDetector { /* private fields */ }Expand description
Collision detector for tracking hash collisions
Implementations§
Source§impl CollisionDetector
impl CollisionDetector
Sourcepub fn record_collision(&mut self) -> MapletResult<()>
pub fn record_collision(&mut self) -> MapletResult<()>
Record a collision
Sourcepub const fn collision_count(&self) -> usize
pub const fn collision_count(&self) -> usize
Get the current collision count
Sourcepub const fn is_approaching_limit(&self) -> bool
pub const fn is_approaching_limit(&self) -> bool
Check if we’re approaching the collision limit
Trait Implementations§
Source§impl Clone for CollisionDetector
impl Clone for CollisionDetector
Source§fn clone(&self) -> CollisionDetector
fn clone(&self) -> CollisionDetector
Returns a duplicate of the value. Read more
1.0.0 · 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 CollisionDetector
impl RefUnwindSafe for CollisionDetector
impl Send for CollisionDetector
impl Sync for CollisionDetector
impl Unpin for CollisionDetector
impl UnwindSafe for CollisionDetector
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