pub enum TemporalBound {
Timestamp(i64),
Variable(VariableIndex),
NegInf,
PosInf,
}Expand description
A bound in a temporal interval.
Variants§
Timestamp(i64)
A concrete timestamp (nanoseconds since Unix epoch).
Variable(VariableIndex)
A variable to be bound during evaluation.
NegInf
Negative infinity (written as _ in start position).
PosInf
Positive infinity (written as _ in end position).
Trait Implementations§
Source§impl Clone for TemporalBound
impl Clone for TemporalBound
Source§fn clone(&self) -> TemporalBound
fn clone(&self) -> TemporalBound
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TemporalBound
impl Debug for TemporalBound
Source§impl Display for TemporalBound
impl Display for TemporalBound
Source§impl PartialEq for TemporalBound
impl PartialEq for TemporalBound
impl Copy for TemporalBound
impl Eq for TemporalBound
impl StructuralPartialEq for TemporalBound
Auto Trait Implementations§
impl Freeze for TemporalBound
impl RefUnwindSafe for TemporalBound
impl Send for TemporalBound
impl Sync for TemporalBound
impl Unpin for TemporalBound
impl UnsafeUnpin for TemporalBound
impl UnwindSafe for TemporalBound
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