pub struct RandomState { /* private fields */ }Expand description
Random hasher state.
Trait Implementations§
Source§impl BuildHasher for RandomState
impl BuildHasher for RandomState
Source§type Hasher = SipHasher13
type Hasher = SipHasher13
Type of the hasher that will be created.
Source§fn build_hasher(&self) -> <RandomState as BuildHasher>::Hasher
fn build_hasher(&self) -> <RandomState as BuildHasher>::Hasher
Creates a new hasher. Read more
Source§impl Clone for RandomState
impl Clone for RandomState
Source§fn clone(&self) -> RandomState
fn clone(&self) -> RandomState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for RandomState
impl Default for RandomState
Source§fn default() -> RandomState
fn default() -> RandomState
Returns the “default value” for a type. Read more
Source§impl From<Rng> for RandomState
impl From<Rng> for RandomState
Source§fn from(rng: Rng) -> RandomState
fn from(rng: Rng) -> RandomState
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RandomState
impl RefUnwindSafe for RandomState
impl Send for RandomState
impl Sync for RandomState
impl Unpin for RandomState
impl UnwindSafe for RandomState
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more