Skip to main content

Module range

Module range 

Source

Structs§

ExBound
ExRange
ExRangeFrom
ExRangeFull
ExRangeInclusive
ExRangeTo
ExRangeToInclusive
RangeInclusiveView

Traits§

ContainsSpec
ExRangeBounds
Specification for core::ops::RangeBounds, exposing spec-mode models spec_start_bound and spec_end_bound of the trait’s start_bound/end_bound methods. This mirrors std’s normalization of an arbitrary range into a pair of bounds and is the model used by <[T]>::copy_within (see vstd::std_specs::slice).
RangeBoundsSpec
RangeBoundsSpecImpl

Functions§

_verus_external_fn_specification_1083_Range_32__58__58__32__60__32_Idx_32__62__32__58__58__32_contains
_verus_external_fn_specification_1084_RangeInclusive_32__58__58__32__60__32_Idx_32__62__32__58__58__32_contains
_verus_external_fn_specification_1085_RangeInclusive_32__58__58__32__60__32_Idx_32__62__32__58__58__32_is__empty
_verus_external_fn_specification_1086_RangeInclusive_32__58__58__32__60__32_Idx_32__62__32__58__58__32_new
_verus_external_fn_specification_1087__60__32_Range_32__60__32_A_32__62__32_as_32_Iterator_32__62__32__58__58__32_next
_verus_external_fn_specification_1088__60__32_Range_32__60__32_T_32__62__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_start__bound
_verus_external_fn_specification_1089__60__32_Range_32__60__32_T_32__62__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_end__bound
_verus_external_fn_specification_1090__60__32_RangeFull_32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_start__bound
_verus_external_fn_specification_1091__60__32_RangeFull_32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_end__bound
_verus_external_fn_specification_1092__60__32_RangeFrom_32__60__32_T_32__62__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_start__bound
_verus_external_fn_specification_1093__60__32_RangeFrom_32__60__32_T_32__62__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_end__bound
_verus_external_fn_specification_1094__60__32_RangeTo_32__60__32_T_32__62__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_start__bound
_verus_external_fn_specification_1095__60__32_RangeTo_32__60__32_T_32__62__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_end__bound
_verus_external_fn_specification_1096__60__32_RangeInclusive_32__60__32_T_32__62__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_start__bound
_verus_external_fn_specification_1097__60__32_RangeInclusive_32__60__32_T_32__62__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_end__bound
_verus_external_fn_specification_1098__60__32_RangeToInclusive_32__60__32_T_32__62__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_start__bound
_verus_external_fn_specification_1099__60__32_RangeToInclusive_32__60__32_T_32__62__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_end__bound
_verus_external_fn_specification_1100__60__32__40_Bound_32__60__32_T_32__62__32__44__32_Bound_32__60__32_T_32__62__41__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_start__bound
_verus_external_fn_specification_1101__60__32__40_Bound_32__60__32_T_32__62__32__44__32_Bound_32__60__32_T_32__62__41__32_as_32_RangeBounds_32__60__32_T_32__62__32__62__32__58__58__32_end__bound
axiom_spec_range_next_i8
axiom_spec_range_next_i16
axiom_spec_range_next_i32
axiom_spec_range_next_i64
axiom_spec_range_next_i128
axiom_spec_range_next_isize
axiom_spec_range_next_u8
axiom_spec_range_next_u16
axiom_spec_range_next_u32
axiom_spec_range_next_u64
axiom_spec_range_next_u128
axiom_spec_range_next_usize
bound_as_ref
group_range_axioms
slice_range_end
slice_range_start
slice_range_valid
spec_range_inclusive_end_bound
spec_range_inclusive_is_empty
spec_range_next