pub enum ProjectionConfidence {
EmitOrder,
DialectSourceTime,
DialectSourceStep,
StructuralReorder,
}Expand description
Confidence of the projection relative to Interpreter emit order.
Variants§
EmitOrder
Layout follows emit order (no reordering of tools vs text).
DialectSourceTime
Chronological blocks reordered by dialect source_time.first_ms for
human readability. Not causality; content still complete units only.
DialectSourceStep
Chronological blocks reordered by dialect source_step (stream sequence
id) when wall-clock source times are absent. Observational only.
StructuralReorder
Tools/steps reordered under structural gates; still no invented content.
Trait Implementations§
Source§impl Clone for ProjectionConfidence
impl Clone for ProjectionConfidence
Source§fn clone(&self) -> ProjectionConfidence
fn clone(&self) -> ProjectionConfidence
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 moreimpl Copy for ProjectionConfidence
Source§impl Debug for ProjectionConfidence
impl Debug for ProjectionConfidence
impl Eq for ProjectionConfidence
Source§impl PartialEq for ProjectionConfidence
impl PartialEq for ProjectionConfidence
impl StructuralPartialEq for ProjectionConfidence
Auto Trait Implementations§
impl Freeze for ProjectionConfidence
impl RefUnwindSafe for ProjectionConfidence
impl Send for ProjectionConfidence
impl Sync for ProjectionConfidence
impl Unpin for ProjectionConfidence
impl UnsafeUnpin for ProjectionConfidence
impl UnwindSafe for ProjectionConfidence
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.