pub struct CacheSourceEventSnapshot { /* private fields */ }Expand description
Bounded, cache-owner event observation for one source-cache operation.
The source cache emits these from the same state machine that owns load claims and resident copies. They are deliberately diagnostic facts and do not form a second residency ledger. Byte authority remains with the paired device ledger. Both caller correlation and canonical source-key identity are one-way fingerprints so this public observation cannot disclose query identifiers or source locations.
Trait Implementations§
Source§impl Clone for CacheSourceEventSnapshot
impl Clone for CacheSourceEventSnapshot
Source§impl Debug for CacheSourceEventSnapshot
impl Debug for CacheSourceEventSnapshot
impl Eq for CacheSourceEventSnapshot
Source§impl PartialEq for CacheSourceEventSnapshot
impl PartialEq for CacheSourceEventSnapshot
Source§impl Serialize for CacheSourceEventSnapshot
impl Serialize for CacheSourceEventSnapshot
impl StructuralPartialEq for CacheSourceEventSnapshot
Auto Trait Implementations§
impl Freeze for CacheSourceEventSnapshot
impl RefUnwindSafe for CacheSourceEventSnapshot
impl Send for CacheSourceEventSnapshot
impl Sync for CacheSourceEventSnapshot
impl Unpin for CacheSourceEventSnapshot
impl UnsafeUnpin for CacheSourceEventSnapshot
impl UnwindSafe for CacheSourceEventSnapshot
Blanket Implementations§
impl<T> Allocation for T
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