pub struct TeamExecutionAnalysis {
pub declared_relationships: usize,
pub covered_relationships: usize,
pub coverage_basis_points: u32,
pub delegations: usize,
pub handoffs: usize,
pub failed_edges: usize,
pub max_causal_depth: usize,
pub uncovered: Vec<String>,
}Expand description
Provider-free evaluation summary derived from a team execution receipt.
Fields§
§declared_relationships: usizeNumber of exact relationships declared by the specification.
covered_relationships: usizeNumber of distinct declared relationships observed in the receipt.
coverage_basis_points: u32Relationship coverage in basis points (10,000 = 100%).
delegations: usizeDelegation executions observed, including retries.
handoffs: usizeHandoff executions observed, including retries.
failed_edges: usizeFailed relationship executions.
max_causal_depth: usizeMaximum causal relationship depth in the receipt.
uncovered: Vec<String>Declared exact relationships that were not exercised.
Trait Implementations§
Source§impl Clone for TeamExecutionAnalysis
impl Clone for TeamExecutionAnalysis
Source§fn clone(&self) -> TeamExecutionAnalysis
fn clone(&self) -> TeamExecutionAnalysis
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 TeamExecutionAnalysis
impl Debug for TeamExecutionAnalysis
Source§impl<'de> Deserialize<'de> for TeamExecutionAnalysis
impl<'de> Deserialize<'de> for TeamExecutionAnalysis
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
impl Eq for TeamExecutionAnalysis
Source§impl JsonSchema for TeamExecutionAnalysis
impl JsonSchema for TeamExecutionAnalysis
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TeamExecutionAnalysis
impl PartialEq for TeamExecutionAnalysis
Source§impl Serialize for TeamExecutionAnalysis
impl Serialize for TeamExecutionAnalysis
impl StructuralPartialEq for TeamExecutionAnalysis
Auto Trait Implementations§
impl Freeze for TeamExecutionAnalysis
impl RefUnwindSafe for TeamExecutionAnalysis
impl Send for TeamExecutionAnalysis
impl Sync for TeamExecutionAnalysis
impl Unpin for TeamExecutionAnalysis
impl UnsafeUnpin for TeamExecutionAnalysis
impl UnwindSafe for TeamExecutionAnalysis
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>,
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.