std
::
hash
::
xxhash
Structs
Xxh64
Functions
round
read_u64_at
read_u32_at
copy_to_mem
merge_round
avalanche
Consts
CHUNK_SIZE
PRIME_1
PRIME_2
PRIME_3
PRIME_4
PRIME_5
Module
std
::
hash
::
xxhash
Structs
Xxh64
64-bit version of xxHash (XXH64)
Functions
fn
round
(acc:
u64
, input:
u64
) ->
u64
source
fn
read_u64_at
(input: &[
u8
], offset:
usize
) ->
u64
source
fn
read_u32_at
(input: &[
u8
], offset:
usize
) ->
u32
source
fn
copy_to_mem
(mem: &
mut
[
u64
; 4], mem_size:
usize
, input: &[
u8
])
source
fn
merge_round
(acc:
u64
, val:
u64
) ->
u64
source
fn
avalanche
(input:
u64
) ->
u64
source
Consts
const
CHUNK_SIZE
:
usize
=
/* ... */
source
const
PRIME_1
:
u64
=
/* ... */
source
const
PRIME_2
:
u64
=
/* ... */
source
const
PRIME_3
:
u64
=
/* ... */
source
const
PRIME_4
:
u64
=
/* ... */
source
const
PRIME_5
:
u64
=
/* ... */
source