pub struct ContextAudit {Show 13 fields
pub schema_version: u32,
pub policy_version: String,
pub relevance_policy_version: String,
pub plan_hash: String,
pub degraded_mode: DegradedMode,
pub candidates_considered: u32,
pub selected_count: u32,
pub dropped_count: u32,
pub token_estimate: u32,
pub token_budget: u32,
pub truncation_reason: Option<String>,
pub entries: Vec<AuditEntry>,
pub shadow_comparison: Vec<CurrentTruthShadowDiff>,
}Fields§
§schema_version: u32§policy_version: String§relevance_policy_version: String§plan_hash: String§degraded_mode: DegradedMode§candidates_considered: u32§selected_count: u32§dropped_count: u32§token_estimate: u32§token_budget: u32§truncation_reason: Option<String>§entries: Vec<AuditEntry>§shadow_comparison: Vec<CurrentTruthShadowDiff>G3: Core-channel mapping vs CurrentTruth selected claims, recorded
before activation rewrites the live current_truth section.
Trait Implementations§
Source§impl Clone for ContextAudit
impl Clone for ContextAudit
Source§fn clone(&self) -> ContextAudit
fn clone(&self) -> ContextAudit
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 ContextAudit
impl Debug for ContextAudit
Source§impl<'de> Deserialize<'de> for ContextAudit
impl<'de> Deserialize<'de> for ContextAudit
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ContextAudit
impl PartialEq for ContextAudit
Source§impl Serialize for ContextAudit
impl Serialize for ContextAudit
impl StructuralPartialEq for ContextAudit
Auto Trait Implementations§
impl Freeze for ContextAudit
impl RefUnwindSafe for ContextAudit
impl Send for ContextAudit
impl Sync for ContextAudit
impl Unpin for ContextAudit
impl UnsafeUnpin for ContextAudit
impl UnwindSafe for ContextAudit
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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