Struct RandomState
pub struct RandomState { /* private fields */ }
A BuildHasher for fast::FoldHasher that is randomly initialized.
Trait Implementations
impl BuildHasher for RandomState
type Hasher = FoldHasher<'static>;fn build_hasher(&self) -> FoldHasher<'static>
impl Clone for RandomState
fn clone(&self) -> RandomState
impl Debug for RandomState
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for RandomState
fn default() -> Self
Auto Trait Implementations
impl Freeze for RandomState
impl RefUnwindSafe for RandomState
impl Send for RandomState
impl Sync for RandomState
impl Unpin for RandomState
impl UnsafeUnpin for RandomState
impl UnwindSafe for RandomState
Blanket Implementations
impl<T> Any for RandomState
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for RandomState
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for RandomState
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for RandomState
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for RandomState
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for RandomState
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for RandomState
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for RandomState
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for RandomState
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>