pub enum ExactSourceTimingObservationStateV1<T> {
Observed(T),
ProvenAbsent,
Unavailable(ExactSourceTimingUnavailableReasonV1),
}Expand description
Availability of one exact source timing observation.
Variants§
Observed(T)
The exact value was retained.
ProvenAbsent
Complete parser evidence proves that no declaration exists.
Exact evidence cannot be established.
Trait Implementations§
Source§impl<T: Clone> Clone for ExactSourceTimingObservationStateV1<T>
impl<T: Clone> Clone for ExactSourceTimingObservationStateV1<T>
Source§fn clone(&self) -> ExactSourceTimingObservationStateV1<T>
fn clone(&self) -> ExactSourceTimingObservationStateV1<T>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<T: Debug> Debug for ExactSourceTimingObservationStateV1<T>
impl<T: Debug> Debug for ExactSourceTimingObservationStateV1<T>
impl<T: Eq> Eq for ExactSourceTimingObservationStateV1<T>
Source§impl<T: PartialEq> PartialEq for ExactSourceTimingObservationStateV1<T>
impl<T: PartialEq> PartialEq for ExactSourceTimingObservationStateV1<T>
impl<T: PartialEq> StructuralPartialEq for ExactSourceTimingObservationStateV1<T>
Auto Trait Implementations§
impl<T> Freeze for ExactSourceTimingObservationStateV1<T>where
T: Freeze,
impl<T> RefUnwindSafe for ExactSourceTimingObservationStateV1<T>where
T: RefUnwindSafe,
impl<T> Send for ExactSourceTimingObservationStateV1<T>where
T: Send,
impl<T> Sync for ExactSourceTimingObservationStateV1<T>where
T: Sync,
impl<T> Unpin for ExactSourceTimingObservationStateV1<T>where
T: Unpin,
impl<T> UnsafeUnpin for ExactSourceTimingObservationStateV1<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for ExactSourceTimingObservationStateV1<T>where
T: UnwindSafe,
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