pub struct PassthroughBuildHasher;Expand description
A BuildHasher that creates PassthroughHashers.
For use with hash maps/sets where keys store a pre-computed hash. The hash value is passed through without any additional hashing.
Trait Implementations§
Source§impl BuildHasher for PassthroughBuildHasher
impl BuildHasher for PassthroughBuildHasher
Source§type Hasher = PassthroughHasher
type Hasher = PassthroughHasher
Type of the hasher that will be created.
Source§fn build_hasher(&self) -> Self::Hasher
fn build_hasher(&self) -> Self::Hasher
Creates a new hasher. Read more
Source§impl Clone for PassthroughBuildHasher
impl Clone for PassthroughBuildHasher
Source§fn clone(&self) -> PassthroughBuildHasher
fn clone(&self) -> PassthroughBuildHasher
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 Debug for PassthroughBuildHasher
impl Debug for PassthroughBuildHasher
Source§impl Default for PassthroughBuildHasher
impl Default for PassthroughBuildHasher
Source§fn default() -> PassthroughBuildHasher
fn default() -> PassthroughBuildHasher
Returns the “default value” for a type. Read more
impl Copy for PassthroughBuildHasher
Auto Trait Implementations§
impl Freeze for PassthroughBuildHasher
impl RefUnwindSafe for PassthroughBuildHasher
impl Send for PassthroughBuildHasher
impl Sync for PassthroughBuildHasher
impl Unpin for PassthroughBuildHasher
impl UnwindSafe for PassthroughBuildHasher
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