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_1126_Range_32__58__58__32__60__32_Idx_32__62__32__58__58__32_contains
_verus_external_fn_specification_1127_RangeInclusive_32__58__58__32__60__32_Idx_32__62__32__58__58__32_contains
_verus_external_fn_specification_1128_RangeInclusive_32__58__58__32__60__32_Idx_32__62__32__58__58__32_is__empty
_verus_external_fn_specification_1129_RangeInclusive_32__58__58__32__60__32_Idx_32__62__32__58__58__32_new
_verus_external_fn_specification_1130__60__32_Range_32__60__32_A_32__62__32_as_32_Iterator_32__62__32__58__58__32_next
_verus_external_fn_specification_1131__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_1132__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_1133__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_1134__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_1135__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_1136__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_1137__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_1138__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_1139__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_1140__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_1141__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_1142__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_1143__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_1144__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