pub enum Mersenne61x2 {}Implementations§
Source§impl Mersenne61x2
impl Mersenne61x2
fn __rolling_hash_local_key() -> &'static LocalKey<Cell<[RollingHashPrecalc<Mersenne61>; 2]>>
Trait Implementations§
Source§impl Clone for Mersenne61x2
impl Clone for Mersenne61x2
impl Copy for Mersenne61x2
Source§impl Debug for Mersenne61x2
impl Debug for Mersenne61x2
impl Eq for Mersenne61x2
Source§impl Hash for Mersenne61x2
impl Hash for Mersenne61x2
Source§impl Ord for Mersenne61x2
impl Ord for Mersenne61x2
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for Mersenne61x2
impl PartialEq for Mersenne61x2
Source§impl PartialOrd for Mersenne61x2
impl PartialOrd for Mersenne61x2
Source§impl RollingHasher for Mersenne61x2
impl RollingHasher for Mersenne61x2
type T = <Mersenne61 as SemiRing>::T
type Hash = [<Mersenne61 as SemiRing>::T; 2]
fn init_with_rng(len: usize, rng: &mut Xorshift)
fn ensure(len: usize)
fn hash_sequence<I>(iter: I) -> HashedSequence<Self>where
I: IntoIterator<Item = Self::T>,
fn hash_substr(hashed: &[Self::Hash]) -> Hashed<Self>
fn concat_hash(x: &Hashed<Self>, y: &Hashed<Self>) -> Hashed<Self>
fn empty_hash() -> Hashed<Self>
fn init(len: usize)
impl StructuralPartialEq for Mersenne61x2
Auto Trait Implementations§
impl Freeze for Mersenne61x2
impl RefUnwindSafe for Mersenne61x2
impl Send for Mersenne61x2
impl Sync for Mersenne61x2
impl Unpin for Mersenne61x2
impl UnsafeUnpin for Mersenne61x2
impl UnwindSafe for Mersenne61x2
Blanket Implementations§
Source§impl<T> AsTotalOrd for Twhere
T: PartialOrd,
impl<T> AsTotalOrd for Twhere
T: PartialOrd,
fn as_total_ord(&self) -> TotalOrd<&T>
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