Module hash
vstd
Module hash
Structs
Traits
Functions
In vstd::
std_
specs
Modules
alloc
atomic
bits
clone
control_flow
core
hash
num
option
range
result
smart_ptrs
vec
vecdeque
Structs
VstdSpecsForRustStdLib
?
Settings
Module
vstd
::
std_specs
::
hash
Copy item path
source
·
[
−
]
Structs
§
ExDefault
Hasher
ExHash
Map
ExHash
Set
ExIter
ExKeys
ExRandom
State
Iter
Ghost
Iterator
Keys
Ghost
Iterator
Traits
§
Default
Hasher
Additional
Spec
Fns
ExBuild
Hasher
ExHasher
Hash
MapAdditional
Spec
Fns
Iter
Additional
Spec
Fns
Keys
Additional
Spec
Fns
Functions
§
_verus_
external_
fn_
specification_
57_
Default
Hasher_
32__
58__
58__
32_
new
⚠
_verus_
external_
fn_
specification_
58_
Default
Hasher_
32__
58__
58__
32_
write
⚠
_verus_
external_
fn_
specification_
59_
Default
Hasher_
32__
58__
58__
32_
finish
⚠
_verus_
external_
fn_
specification_
60_
Keys_
32__
58__
58__
32__
60__
32__
39_
a_
44__
32_
Key_
44__
32_
Value_
32__
62__
32__
58__
58__
32_
next
⚠
_verus_
external_
fn_
specification_
61_
Hash
Map_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
Value_
44__
32_
S_
32__
62__
32__
58__
58__
32_
len
⚠
_verus_
external_
fn_
specification_
62_
Hash
Map_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
Value_
32__
62__
32__
58__
58__
32_
new
⚠
_verus_
external_
fn_
specification_
63_
Hash
Map_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
Value_
32__
62__
32__
58__
58__
32_
with__
capacity
⚠
_verus_
external_
fn_
specification_
64_
Hash
Map_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
Value_
44__
32_
S_
44__
32__
62__
32__
58__
58__
32_
reserve
⚠
_verus_
external_
fn_
specification_
65_
Hash
Map_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
Value_
44__
32_
S_
32__
62__
32__
58__
58__
32_
insert
⚠
_verus_
external_
fn_
specification_
66_
Hash
Map_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
Value_
44__
32_
S_
32__
62__
32__
58__
58__
32_
contains__
key_
32__
58__
58__
32__
60__
32_
Q_
32__
62_
⚠
_verus_
external_
fn_
specification_
67_
Hash
Map_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
Value_
44__
32_
S_
32__
62__
32__
58__
58__
32_
get_
32__
58__
58__
32__
60__
32_
Q_
32__
62_
⚠
_verus_
external_
fn_
specification_
68_
Hash
Map_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
Value_
44__
32_
S_
32__
62__
32__
58__
58__
32_
remove_
32__
58__
58__
32__
60__
32_
Q_
32__
62_
⚠
_verus_
external_
fn_
specification_
69_
Hash
Map_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
Value_
44__
32_
S_
32__
62__
32__
58__
58__
32_
clear
⚠
_verus_
external_
fn_
specification_
70_
Hash
Map_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
Value_
44__
32_
S_
32__
62__
32__
58__
58__
32_
keys
⚠
_verus_
external_
fn_
specification_
71_
Iter_
32__
58__
58__
32__
60__
32__
39_
a_
44__
32_
Key_
32__
62__
32__
58__
58__
32_
next
⚠
_verus_
external_
fn_
specification_
72_
Hash
Set_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
S_
32__
62__
32__
58__
58__
32_
len
⚠
_verus_
external_
fn_
specification_
73_
Hash
Set_
32__
58__
58__
32__
60__
32_
Key_
32__
62__
32__
58__
58__
32_
new
⚠
_verus_
external_
fn_
specification_
74_
Hash
Set_
32__
58__
58__
32__
60__
32_
Key_
32__
62__
32__
58__
58__
32_
with__
capacity
⚠
_verus_
external_
fn_
specification_
75_
Hash
Set_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
S_
32__
62__
32__
58__
58__
32_
reserve
⚠
_verus_
external_
fn_
specification_
76_
Hash
Set_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
S_
32__
62__
32__
58__
58__
32_
insert
⚠
_verus_
external_
fn_
specification_
77_
Hash
Set_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
S_
32__
62__
32__
58__
58__
32_
contains
⚠
_verus_
external_
fn_
specification_
78_
Hash
Set_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
S_
32__
62__
32__
58__
58__
32_
get_
32__
58__
58__
32__
60__
32_
Q_
32__
62_
⚠
_verus_
external_
fn_
specification_
79_
Hash
Set_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
S_
32__
62__
32__
58__
58__
32_
remove_
32__
58__
58__
32__
60__
32_
Q_
32__
62_
⚠
_verus_
external_
fn_
specification_
80_
Hash
Set_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
S_
32__
62__
32__
58__
58__
32_
clear
⚠
_verus_
external_
fn_
specification_
81_
Hash
Set_
32__
58__
58__
32__
60__
32_
Key_
44__
32_
S_
32__
62__
32__
58__
58__
32_
iter
⚠
axiom_
bool_
obeys_
hash_
table_
key_
model
axiom_
box_
bool_
obeys_
hash_
table_
key_
model
axiom_
box_
integer_
type_
obeys_
hash_
table_
key_
model
axiom_
box_
key_
removed
axiom_
contains_
box
axiom_
contains_
deref_
key
axiom_
deref_
key_
removed
axiom_
i8_
obeys_
hash_
table_
key_
model
axiom_
i16_
obeys_
hash_
table_
key_
model
axiom_
i32_
obeys_
hash_
table_
key_
model
axiom_
i128_
obeys_
hash_
table_
key_
model
axiom_
i164_
obeys_
hash_
table_
key_
model
axiom_
isize_
obeys_
hash_
table_
key_
model
axiom_
maps_
box_
key_
to_
value
axiom_
maps_
deref_
key_
to_
value
axiom_
random_
state_
builds_
valid_
hashers
axiom_
set_
box_
key_
removed
axiom_
set_
box_
key_
to_
value
axiom_
set_
contains_
box
axiom_
set_
contains_
deref_
key
axiom_
set_
deref_
key_
removed
axiom_
set_
deref_
key_
to_
value
axiom_
spec_
hash_
map_
len
axiom_
spec_
hash_
set_
len
axiom_
u8_
obeys_
hash_
table_
key_
model
axiom_
u16_
obeys_
hash_
table_
key_
model
axiom_
u32_
obeys_
hash_
table_
key_
model
axiom_
u64_
obeys_
hash_
table_
key_
model
axiom_
u128_
obeys_
hash_
table_
key_
model
axiom_
usize_
obeys_
hash_
table_
key_
model
borrowed_
key_
removed
builds_
valid_
hashers
contains_
borrowed_
key
group_
hash_
axioms
maps_
borrowed_
key_
to_
value
obeys_
key_
model
set_
contains_
borrowed_
key
sets_
borrowed_
key_
to_
key
sets_
differ_
by_
borrowed_
key
spec_
hash_
map_
len
spec_
hash_
set_
len