RangeInclusiveExt

Trait RangeInclusiveExt 

Source
pub trait RangeInclusiveExt<Idx> {
    // Required methods
    fn start_log(self) -> Idx;
    fn end_log(self) -> Idx;
    fn is_empty_log(self) -> bool
       where Idx: DeepModel,
             Idx::DeepModelTy: OrdLogic;
}

Required Methods§

Source

fn start_log(self) -> Idx

Source

fn end_log(self) -> Idx

Source

fn is_empty_log(self) -> bool
where Idx: DeepModel, Idx::DeepModelTy: OrdLogic,

Implementations on Foreign Types§

Source§

impl<Idx> RangeInclusiveExt<Idx> for RangeInclusive<Idx>

Source§

fn start_log(self) -> Idx

(opaque)

Source§

fn end_log(self) -> Idx

(opaque)

Source§

fn is_empty_log(self) -> bool
where Idx: DeepModel, Idx::DeepModelTy: OrdLogic,

(opaque)

ensures

!result ==> self.start_log().deep_model() <= self.end_log().deep_model()

Implementors§