pub struct SemanticTaskObservationRoots {
pub root_digest: Identity256,
pub root_extents: [u32; 3],
pub query_records: [u32; 3],
pub contributors: Vec<(u32, Option<u32>, u32)>,
}Expand description
Owner-validated cold read coverage for a task’s queried semantic heads. These records grant no use or mutation rights and are not current device query receipts. Runtime feedback must still establish its actual live view.
Fields§
§root_digest: Identity256Logical root whose canonical insertion material was inspected.
root_extents: [u32; 3]§query_records: [u32; 3]Original admitted query selections, retaining their order.
contributors: Vec<(u32, Option<u32>, u32)>Query ordinal, genuine original insertion target (absent for a derived target), and original support record. Ordered by query, then insertion. A matching query value never supplies an absent original target.
Trait Implementations§
Source§impl Clone for SemanticTaskObservationRoots
impl Clone for SemanticTaskObservationRoots
Source§fn clone(&self) -> SemanticTaskObservationRoots
fn clone(&self) -> SemanticTaskObservationRoots
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 SemanticTaskObservationRoots
impl Debug for SemanticTaskObservationRoots
impl Eq for SemanticTaskObservationRoots
impl StructuralPartialEq for SemanticTaskObservationRoots
Auto Trait Implementations§
impl Freeze for SemanticTaskObservationRoots
impl RefUnwindSafe for SemanticTaskObservationRoots
impl Send for SemanticTaskObservationRoots
impl Sync for SemanticTaskObservationRoots
impl Unpin for SemanticTaskObservationRoots
impl UnsafeUnpin for SemanticTaskObservationRoots
impl UnwindSafe for SemanticTaskObservationRoots
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more