Struct DefaultHashBuilder
pub struct DefaultHashBuilder {}
Default hash builder for the S type parameter of
HashMap and HashSet.
This only implements BuildHasher when the "default-hasher" crate feature
is enabled; otherwise it just serves as a placeholder, and a custom S type
must be used to have a fully functional HashMap or HashSet.
Trait Implementations
impl Clone for DefaultHashBuilder
fn clone(&self) -> DefaultHashBuilder
impl Debug for DefaultHashBuilder
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for DefaultHashBuilder
fn default() -> DefaultHashBuilder
Auto Trait Implementations
impl Freeze for DefaultHashBuilder
impl RefUnwindSafe for DefaultHashBuilder
impl Send for DefaultHashBuilder
impl Sync for DefaultHashBuilder
impl Unpin for DefaultHashBuilder
impl UnsafeUnpin for DefaultHashBuilder
impl UnwindSafe for DefaultHashBuilder
Blanket Implementations
impl<T> Any for DefaultHashBuilder
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for DefaultHashBuilder
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for DefaultHashBuilder
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for DefaultHashBuilder
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for DefaultHashBuilder
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for DefaultHashBuilder
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for DefaultHashBuilder
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 DefaultHashBuilder
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for DefaultHashBuilder
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>