pub trait ZHashable: Sized {
type ZHashKey: Copy;
// Required methods
fn zhash_key(zbox: ZHashBox<'_, Self>) -> Self::ZHashKey;
fn zhash_fn(key: Self::ZHashKey, point: &Point<Self>) -> u64;
}
Required Associated Types§
Required Methods§
fn zhash_key(zbox: ZHashBox<'_, Self>) -> Self::ZHashKey
fn zhash_fn(key: Self::ZHashKey, point: &Point<Self>) -> u64
Object Safety§
This trait is not object safe.