pub(super) fn ensure_slot<K, M>( map: &mut M, current_offset: &mut usize, size: usize, key: K, ) -> usizewhere K: SlotKey<M>,