pub enum CandidateTraceCoordinate {
Unsigned(u64),
Absent,
Text(String),
Bytes(Vec<u8>),
}Expand description
One explicitly framed logical-coordinate component.
Absent is distinct from every integer value, so an unassigned scalar
target never needs a magic sentinel. Bytes is reserved for a declared
pure typed-value codec; it is never populated from Debug output.
Variants§
Unsigned(u64)
Absent
Text(String)
A declared logical token such as a variable name or operation-local label. It is framed as text, never debug-rendered or hashed.
Bytes(Vec<u8>)
A declared pure typed-value codec output. This is intentionally
distinct from Self::Text and must never be populated from debug or
tabu metadata.
Trait Implementations§
Source§impl Clone for CandidateTraceCoordinate
impl Clone for CandidateTraceCoordinate
Source§fn clone(&self) -> CandidateTraceCoordinate
fn clone(&self) -> CandidateTraceCoordinate
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 Debug for CandidateTraceCoordinate
impl Debug for CandidateTraceCoordinate
impl Eq for CandidateTraceCoordinate
Source§impl From<&str> for CandidateTraceCoordinate
impl From<&str> for CandidateTraceCoordinate
Source§impl From<String> for CandidateTraceCoordinate
impl From<String> for CandidateTraceCoordinate
Source§impl From<u64> for CandidateTraceCoordinate
impl From<u64> for CandidateTraceCoordinate
Source§impl From<usize> for CandidateTraceCoordinate
impl From<usize> for CandidateTraceCoordinate
Source§impl Hash for CandidateTraceCoordinate
impl Hash for CandidateTraceCoordinate
Source§impl PartialEq for CandidateTraceCoordinate
impl PartialEq for CandidateTraceCoordinate
impl StructuralPartialEq for CandidateTraceCoordinate
Auto Trait Implementations§
impl Freeze for CandidateTraceCoordinate
impl RefUnwindSafe for CandidateTraceCoordinate
impl Send for CandidateTraceCoordinate
impl Sync for CandidateTraceCoordinate
impl Unpin for CandidateTraceCoordinate
impl UnsafeUnpin for CandidateTraceCoordinate
impl UnwindSafe for CandidateTraceCoordinate
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
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§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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more