Skip to main content

luaur_common/methods/
dense_hash_pointer_operator_call.rs

1use crate::records::dense_hash_pointer::DenseHashPointer;
2
3impl DenseHashPointer {
4    #[allow(non_snake_case)]
5    #[inline]
6    pub fn operator_call(&self, key: *const core::ffi::c_void) -> usize {
7        let addr = key as usize;
8        (addr >> 4) ^ (addr >> 9)
9    }
10}