pub struct ContractNativeAtelierReport {
pub backend: AtelierBackend,
pub deck: ContractNativeDeckSummary,
pub projection: ContractNativeProjectionSummary,
pub grammar: ContractNativeGrammarSummary,
pub route_attempts: Vec<ContractNativeRouteAttempt>,
pub diagnostics: Vec<String>,
pub cassette_hash: String,
pub guard_denials: Vec<ContractNativeGuardDenial>,
}Expand description
Deterministic cache report for the contract-native Atelier backend.
Fields§
§backend: AtelierBackendBackend label.
deck: ContractNativeDeckSummaryContract deck totals.
projection: ContractNativeProjectionSummaryProjection reductions and token totals.
grammar: ContractNativeGrammarSummaryGrammar metadata.
route_attempts: Vec<ContractNativeRouteAttempt>Route attempts.
diagnostics: Vec<String>Non-fatal backend diagnostics.
cassette_hash: StringStable cassette hash for the deterministic evidence events.
guard_denials: Vec<ContractNativeGuardDenial>Guard denials retained by the backend.
Implementations§
Trait Implementations§
Source§impl Clone for ContractNativeAtelierReport
impl Clone for ContractNativeAtelierReport
Source§fn clone(&self) -> ContractNativeAtelierReport
fn clone(&self) -> ContractNativeAtelierReport
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 ContractNativeAtelierReport
impl Debug for ContractNativeAtelierReport
impl Eq for ContractNativeAtelierReport
impl StructuralPartialEq for ContractNativeAtelierReport
Auto Trait Implementations§
impl Freeze for ContractNativeAtelierReport
impl RefUnwindSafe for ContractNativeAtelierReport
impl Send for ContractNativeAtelierReport
impl Sync for ContractNativeAtelierReport
impl Unpin for ContractNativeAtelierReport
impl UnsafeUnpin for ContractNativeAtelierReport
impl UnwindSafe for ContractNativeAtelierReport
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.