pub enum Timing {
Measured,
Unmeasured,
}Expand description
Whether the span between two times on a row is a measurement.
Two values because a page does one of two things with a row: draw how long it took, or draw no duration at all. The times themselves travel either way; they still give the row its order.
Variants§
Measured
Every time on the row is the moment its own record measured
(kernel::event::moment).
Unmeasured
At least one is not: a line written before each line recorded
its own moment carries its turn’s stamp, which every line of that
turn shares, and an answer the city wrote itself after a restart
(E_TOOL_OUTCOME_UNKNOWN) carries when the city wrote it.
Trait Implementations§
impl Copy for Timing
Source§impl<'de> Deserialize<'de> for Timing
impl<'de> Deserialize<'de> for Timing
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Timing
impl StructuralPartialEq for Timing
Auto Trait Implementations§
impl Freeze for Timing
impl RefUnwindSafe for Timing
impl Send for Timing
impl Sync for Timing
impl Unpin for Timing
impl UnsafeUnpin for Timing
impl UnwindSafe for Timing
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