pub struct CandidateTraceDigest {
pub first: u64,
pub second: u64,
}Expand description
Stable, non-cryptographic digest used to quickly reject mismatched trace provenance or prefixes.
The framed configuration, resolved plan, and retained entries remain the source of truth. This value is a deterministic convenience checksum, not a collision-resistant proof.
Fields§
§first: u64§second: u64Implementations§
Trait Implementations§
Source§impl Clone for CandidateTraceDigest
impl Clone for CandidateTraceDigest
Source§fn clone(&self) -> CandidateTraceDigest
fn clone(&self) -> CandidateTraceDigest
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 CandidateTraceDigest
Source§impl Debug for CandidateTraceDigest
impl Debug for CandidateTraceDigest
Source§impl Default for CandidateTraceDigest
impl Default for CandidateTraceDigest
impl Eq for CandidateTraceDigest
Source§impl Hash for CandidateTraceDigest
impl Hash for CandidateTraceDigest
Source§impl PartialEq for CandidateTraceDigest
impl PartialEq for CandidateTraceDigest
impl StructuralPartialEq for CandidateTraceDigest
Auto Trait Implementations§
impl Freeze for CandidateTraceDigest
impl RefUnwindSafe for CandidateTraceDigest
impl Send for CandidateTraceDigest
impl Sync for CandidateTraceDigest
impl Unpin for CandidateTraceDigest
impl UnsafeUnpin for CandidateTraceDigest
impl UnwindSafe for CandidateTraceDigest
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