#[repr(C)]pub struct SemanticTaskFacts {
pub truth: [u64; 3],
pub correct: [u64; 3],
pub g: u64,
pub p: u64,
pub c: u64,
pub v: i64,
pub eligible: u64,
}Expand description
Device-computed facts, using the three actual canonical truth-query results.
Fields§
§truth: [u64; 3]Ordered actual Truth4 codes for the three task queries. A task-refused lane has no executed truth outcome; its terminal refusal is authoritative.
correct: [u64; 3]Equality of each actual Truth4 answer to the protected observer result.
g: u64Number of correct subgoals, in the inclusive range zero to three.
p: u64Parent completion: all three subgoals are correct (zero or one).
c: u64Actual edit commands plus added supports plus defined truth changes.
v: i64Query agreement minus measured work, using the bound task coefficients.
eligible: u64Whether the candidate satisfies the task scope and hard constraints.
Trait Implementations§
Source§impl Clone for SemanticTaskFacts
impl Clone for SemanticTaskFacts
Source§fn clone(&self) -> SemanticTaskFacts
fn clone(&self) -> SemanticTaskFacts
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 SemanticTaskFacts
Source§impl Debug for SemanticTaskFacts
impl Debug for SemanticTaskFacts
Source§impl Default for SemanticTaskFacts
impl Default for SemanticTaskFacts
Source§fn default() -> SemanticTaskFacts
fn default() -> SemanticTaskFacts
Returns the “default value” for a type. Read more
impl Eq for SemanticTaskFacts
Source§impl PartialEq for SemanticTaskFacts
impl PartialEq for SemanticTaskFacts
impl StructuralPartialEq for SemanticTaskFacts
Auto Trait Implementations§
impl Freeze for SemanticTaskFacts
impl RefUnwindSafe for SemanticTaskFacts
impl Send for SemanticTaskFacts
impl Sync for SemanticTaskFacts
impl Unpin for SemanticTaskFacts
impl UnsafeUnpin for SemanticTaskFacts
impl UnwindSafe for SemanticTaskFacts
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