pub struct InlineHarnessReport {
pub status: &'static str,
pub case_count: usize,
pub assertion_error_count: usize,
pub assertion_errors: Vec<String>,
pub case_names: Vec<String>,
pub receipt_ids: Vec<String>,
pub graph_case_count: usize,
}Expand description
Aggregate result of running a skill’s declared inline harness (the
harness.cases in its runner manifest). Mirrors the publish-harness summary
the registry publish flow records: a status, counts, the per-case assertion
failures, the case names, the receipts each case sealed, and how many cases
exercised a graph (the stable-maturity graph-integration signal).
Fields§
§status: &'static str§case_count: usize§assertion_error_count: usize§assertion_errors: Vec<String>§case_names: Vec<String>§receipt_ids: Vec<String>§graph_case_count: usizeTrait Implementations§
Source§impl Clone for InlineHarnessReport
impl Clone for InlineHarnessReport
Source§fn clone(&self) -> InlineHarnessReport
fn clone(&self) -> InlineHarnessReport
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 InlineHarnessReport
impl Debug for InlineHarnessReport
Auto Trait Implementations§
impl Freeze for InlineHarnessReport
impl RefUnwindSafe for InlineHarnessReport
impl Send for InlineHarnessReport
impl Sync for InlineHarnessReport
impl Unpin for InlineHarnessReport
impl UnsafeUnpin for InlineHarnessReport
impl UnwindSafe for InlineHarnessReport
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