pub trait ExHasher {
type ExternalTraitSpecificationFor: Hasher;
Show 14 methods
// Required methods
exec fn finish(&self) -> u64;
exec fn write(&mut self, bytes: &[u8]);
exec fn write_u8(&mut self, i: u8);
exec fn write_u16(&mut self, i: u16);
exec fn write_u32(&mut self, i: u32);
exec fn write_u64(&mut self, i: u64);
exec fn write_u128(&mut self, i: u128);
exec fn write_usize(&mut self, i: usize);
exec fn write_i8(&mut self, i: i8);
exec fn write_i16(&mut self, i: i16);
exec fn write_i32(&mut self, i: i32);
exec fn write_i64(&mut self, i: i64);
exec fn write_i128(&mut self, i: i128);
exec fn write_isize(&mut self, i: isize);
}Required Associated Types§
Required Methods§
Sourceexec fn write_u128(&mut self, i: u128)
exec fn write_u128(&mut self, i: u128)
Sourceexec fn write_usize(&mut self, i: usize)
exec fn write_usize(&mut self, i: usize)
Sourceexec fn write_i128(&mut self, i: i128)
exec fn write_i128(&mut self, i: i128)
Sourceexec fn write_isize(&mut self, i: isize)
exec fn write_isize(&mut self, i: isize)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".