Skip to main content

Module btree

Module btree 

Source
Expand description

Additional specifications for mutable BTreeMap operations not covered by vstd.

Structs§

CursorMutModel
The abstract state of a mutable B-tree cursor.
ExCursorMut
Verus declaration for Rust’s mutable B-tree cursor type.

Traits§

CursorMutAdditionalSpecFns
Additional abstract and prophetic state for mutable B-tree cursors.

Functions§

_verus_external_fn_specification_0_BTreeMap_32__58__58__32__60__32_Key_44__32_Value_44__32_A_32__62__32__58__58__32_get__mut_32__58__58__32__60__32_Q_32__62_
_verus_external_fn_specification_1_BTreeMap_32__58__58__32__60__32_Key_44__32_Value_44__32_A_32__62__32__58__58__32_lower__bound__mut_32__58__58__32__60__32_Q_32__62_
_verus_external_fn_specification_2_BTreeMap_32__58__58__32__60__32_Key_44__32_Value_44__32_A_32__62__32__58__58__32_upper__bound__mut_32__58__58__32__60__32_Q_32__62_
_verus_external_fn_specification_3_CursorMut_32__58__58__32__60__32__39_a_44__32_Key_44__32_Value_44__32_A_32__62__32__58__58__32_peek__prev
_verus_external_fn_specification_4_CursorMut_32__58__58__32__60__32__39_a_44__32_Key_44__32_Value_44__32_A_32__62__32__58__58__32_peek__next
axiom_deref_key_cmp
axiom_deref_key_ordering_matches
axiom_has_resolved_cursor
before_lower_bound
before_upper_bound
borrowed_key_cmp
borrowed_key_mutated
borrowed_key_ordering_matches
group_btree_extra_axioms
lemma_borrowed_key_mutated_deref
positioned_at_lower_bound
positioned_at_upper_bound