pub struct HarnessResult {
pub telemetry: TelemetryResult,
pub verification: VerificationReport,
pub trace: Vec<TraceEntry>,
pub capability_request: Option<CapabilityRequest>,
pub obfuscation: Option<ObfuscationReport>,
}Expand description
Full pipeline output: telemetry + verification + step-level trace.
capability_request is None unless the model emitted one alongside
its telemetry (Phase 1 schema — no execution in this release).
Fields§
§telemetry: TelemetryResult§verification: VerificationReport§trace: Vec<TraceEntry>§capability_request: Option<CapabilityRequest>§obfuscation: Option<ObfuscationReport>Present when the input required deobfuscation before Stage 1.
Trait Implementations§
Source§impl Clone for HarnessResult
impl Clone for HarnessResult
Source§fn clone(&self) -> HarnessResult
fn clone(&self) -> HarnessResult
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 HarnessResult
impl Debug for HarnessResult
Source§impl<'de> Deserialize<'de> for HarnessResult
impl<'de> Deserialize<'de> for HarnessResult
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
Auto Trait Implementations§
impl Freeze for HarnessResult
impl RefUnwindSafe for HarnessResult
impl Send for HarnessResult
impl Sync for HarnessResult
impl Unpin for HarnessResult
impl UnsafeUnpin for HarnessResult
impl UnwindSafe for HarnessResult
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