Struct bevy_utils::PassHasher
source · pub struct PassHasher { /* private fields */ }
Expand description
A no-op hash that only works on u64
s. Will panic if attempting to
hash a type containing non-u64 fields.
Trait Implementations§
source§impl Debug for PassHasher
impl Debug for PassHasher
source§impl Default for PassHasher
impl Default for PassHasher
source§fn default() -> PassHasher
fn default() -> PassHasher
Returns the “default value” for a type. Read more
source§impl Hasher for PassHasher
impl Hasher for PassHasher
1.26.0 · source§fn write_u128(&mut self, i: u128)
fn write_u128(&mut self, i: u128)
Writes a single
u128
into this hasher.1.3.0 · source§fn write_usize(&mut self, i: usize)
fn write_usize(&mut self, i: usize)
Writes a single
usize
into this hasher.1.26.0 · source§fn write_i128(&mut self, i: i128)
fn write_i128(&mut self, i: i128)
Writes a single
i128
into this hasher.1.3.0 · source§fn write_isize(&mut self, i: isize)
fn write_isize(&mut self, i: isize)
Writes a single
isize
into this hasher.source§fn 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
Auto Trait Implementations§
impl Freeze for PassHasher
impl RefUnwindSafe for PassHasher
impl Send for PassHasher
impl Sync for PassHasher
impl Unpin for PassHasher
impl UnwindSafe for PassHasher
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