pub enum TimingRelation {
During,
Overlapping,
Within,
BeginningWithin,
EndingWithin,
Before,
After,
}
Expand description
Describes a timing relationship to reference time range.
Variants§
During
Describes a relationship for a target whose time range fully includes the reference time range.
Overlapping
Describes a relationship for a target whose time range shares any part of the reference time range.
Within
Describes a relationship for a target whose time range is fully enclosed within the reference time range.
BeginningWithin
Describes a relationship for a target whose time range begins within the reference time range.
EndingWithin
Describes a relationship for a target whose time range ends within the reference time range.
Before
Describes a relationship for a target whose time range ends before/at the reference time range begin.
After
Describes a relationship for a target whose time range starts after/at the reference time range end.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TimingRelation
impl RefUnwindSafe for TimingRelation
impl Send for TimingRelation
impl Sync for TimingRelation
impl Unpin for TimingRelation
impl UnwindSafe for TimingRelation
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