pub enum CompiledIntervalTruth {
AlwaysTrue,
AlwaysFalse,
MaybeTrue,
}Expand description
Result of evaluating a compiled time predicate against a segment.
Variants§
AlwaysTrue
Predicate always true over the segment interval.
AlwaysFalse
Predicate always false over the segment interval.
MaybeTrue
Predicate may be true for some values in the segment interval.
Trait Implementations§
Source§impl Debug for CompiledIntervalTruth
impl Debug for CompiledIntervalTruth
Source§impl PartialEq for CompiledIntervalTruth
impl PartialEq for CompiledIntervalTruth
impl Eq for CompiledIntervalTruth
impl StructuralPartialEq for CompiledIntervalTruth
Auto Trait Implementations§
impl Freeze for CompiledIntervalTruth
impl RefUnwindSafe for CompiledIntervalTruth
impl Send for CompiledIntervalTruth
impl Sync for CompiledIntervalTruth
impl Unpin for CompiledIntervalTruth
impl UnsafeUnpin for CompiledIntervalTruth
impl UnwindSafe for CompiledIntervalTruth
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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