indextopassertion failed: self.assert_valid_state("top")assertion failed: dist == 0 || self.indices[probe.wrapping_sub(1) & self.mask].is_some()after updateassertion failed: self.assert_valid_state("after update")assertion failed: self.indices.len() > 0bottomassertion failed: self.assert_valid_state("bottom")oneassertion failed: self.assert_valid_state("one")twoassertion failed: self.assert_valid_state("two")assertion failed: { let them = self.indices[probe].unwrap(); let their_distance = probe_distance(self.mask, them.hash, probe); let our_distance = probe_distance(self.mask, pos.hash, probe); their_distance >= our_distance }assertion failed: self.indices[probe].is_some()assertion failed: !self.slots.is_empty()skip_value_index requires a static namesize overflows MAX_SIZEassertion failed: indices.len() > 0assertion failed: index < MAX_SIZEmid > lenis_aligned_to: align is not a power-of-twounsafe precondition(s) violated: slice::from_raw_parts_mut requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX` This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.DELETEDEMPTYassertion failed: self.is_special()