pub enum RangeIndicatorConstraintIds {
Interval(IndicatorConstraintId),
Split {
lower: IndicatorConstraintId,
upper: IndicatorConstraintId,
},
}Expand description
IDs produced by a two-sided indicator declaration.
Variants§
Interval(IndicatorConstraintId)
Split
Trait Implementations§
Source§impl Clone for RangeIndicatorConstraintIds
impl Clone for RangeIndicatorConstraintIds
impl Copy for RangeIndicatorConstraintIds
Source§impl Debug for RangeIndicatorConstraintIds
impl Debug for RangeIndicatorConstraintIds
impl Eq for RangeIndicatorConstraintIds
impl StructuralPartialEq for RangeIndicatorConstraintIds
Auto Trait Implementations§
impl Freeze for RangeIndicatorConstraintIds
impl RefUnwindSafe for RangeIndicatorConstraintIds
impl Send for RangeIndicatorConstraintIds
impl Sync for RangeIndicatorConstraintIds
impl Unpin for RangeIndicatorConstraintIds
impl UnsafeUnpin for RangeIndicatorConstraintIds
impl UnwindSafe for RangeIndicatorConstraintIds
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more