Struct rkyv_test::collections::hash_index::HashBuilder
source · [−]pub struct HashBuilder { /* private fields */ }
Expand description
The hash builder for archived hash indexes. The streaming version of the algorithm.
Implementations
Trait Implementations
sourceimpl Hasher for SeaHasher
impl Hasher for SeaHasher
sourcefn write_usize(&mut self, n: usize)
fn write_usize(&mut self, n: usize)
Writes a single usize
into this hasher.
sourcefn write_isize(&mut self, n: isize)
fn write_isize(&mut self, n: isize)
Writes a single isize
into this hasher.
1.26.0 · sourcefn write_u128(&mut self, i: u128)
fn write_u128(&mut self, i: u128)
Writes a single u128
into this hasher.
1.26.0 · sourcefn write_i128(&mut self, i: i128)
fn write_i128(&mut self, i: i128)
Writes a single i128
into this hasher.
sourcefn write_length_prefix(&mut self, len: usize)
fn write_length_prefix(&mut self, len: usize)
🔬This is a nightly-only experimental API. (
hasher_prefixfree_extras
)Writes a length prefix into this hasher, as part of being prefix-free. Read more
impl Copy for SeaHasher
Auto Trait Implementations
impl RefUnwindSafe for SeaHasher
impl Send for SeaHasher
impl Sync for SeaHasher
impl Unpin for SeaHasher
impl UnwindSafe for SeaHasher
Blanket Implementations
sourceimpl<T> ArchivePointee for T
impl<T> ArchivePointee for T
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
sourcefn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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