pub struct Encryption31Hasher {
hash: u64,
key: u64,
buffer: [u8; 8],
buffer_len: usize,
}Available on crate features
qlie and qlie-arc only.Fields§
§hash: u64§key: u64§buffer: [u8; 8]§buffer_len: usizeImplementations§
Source§impl Encryption31Hasher
impl Encryption31Hasher
pub fn new() -> Self
fn update_internal(&mut self, data: u64)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Encryption31Hasher
impl RefUnwindSafe for Encryption31Hasher
impl Send for Encryption31Hasher
impl Sync for Encryption31Hasher
impl Unpin for Encryption31Hasher
impl UnwindSafe for Encryption31Hasher
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more