Skip to main content

RangeExtraFns

Trait RangeExtraFns 

Source
pub trait RangeExtraFns<T: FiniteRange> {
    // Required method
    spec fn view_set(self) -> Set<T>;
}
Expand description

Specification helpers for half-open ranges.

Required Methods§

Source

spec fn view_set(self) -> Set<T>

The finite set denoted by this range.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T: FiniteRange> RangeExtraFns<T> for Range<T>

Source§

open spec fn view_set(self) -> Set<T>

{ T::range_set(self.start, self.end) }

Implementors§