SliceIndexSpecImpl

Trait SliceIndexSpecImpl 

Source
pub trait SliceIndexSpecImpl<T>: SliceIndex<T>
where T: ?Sized,
{ // Required method exec fn index_req(&self, slice: &T) -> bool; }

Required Methods§

Source

exec fn index_req(&self, slice: &T) -> bool

Implementations on Foreign Types§

Source§

impl<T> SliceIndexSpecImpl<[T]> for usize

Source§

open spec fn index_req(&self, slice: &[T]) -> bool

{ *self < slice@.len() }
Source§

impl<T> SliceIndexSpecImpl<[T]> for Range<usize>

Source§

open spec fn index_req(&self, slice: &[T]) -> bool

{
    &&& self.start <= self.end
    &&& self.end <= slice@.len()

}

Implementors§