Struct rustc_hash::FxSeededState
source · [−]pub struct FxSeededState { /* private fields */ }
Expand description
[FxSetState
] is an alternative state for HashMap
types, allowing to use FxHasher
with a set seed.
use rustc_hash::FxSeededState;
let mut map = HashMap::with_hasher(FxSeededState::with_seed(12));
map.insert(15, 610);
assert_eq!(map[&15], 610);
Implementations
sourceimpl FxSeededState
impl FxSeededState
sourcepub const fn with_seed(seed: usize) -> FxSeededState
pub const fn with_seed(seed: usize) -> FxSeededState
Constructs a new FxSeededState
that is initialized with a seed
.
Trait Implementations
sourceimpl BuildHasher for FxSeededState
impl BuildHasher for FxSeededState
sourcefn build_hasher(&self) -> Self::Hasher
fn build_hasher(&self) -> Self::Hasher
Creates a new hasher. Read more
Auto Trait Implementations
impl RefUnwindSafe for FxSeededState
impl Send for FxSeededState
impl Sync for FxSeededState
impl Unpin for FxSeededState
impl UnwindSafe for FxSeededState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more