pub struct BenchReport {Show 15 fields
pub gold_path: String,
pub candidate_path: String,
pub gold_findings: usize,
pub candidate_findings: usize,
pub matched_pairs: usize,
pub claim_match_rate: MetricResult,
pub scope_accuracy: MetricResult,
pub evidence_fidelity: Option<MetricResult>,
pub duplicate_rate: f64,
pub novelty_rate: f64,
pub contradiction_recall: MetricResult,
pub downstream_link_rate: MetricResult,
pub composite: f64,
pub threshold: f64,
pub pass: bool,
}Expand description
Full bench report. Serializable to JSON for --json mode and
for checking in as expected.json regression bands.
Fields§
§gold_path: String§candidate_path: String§gold_findings: usize§candidate_findings: usize§matched_pairs: usize§claim_match_rate: MetricResult§scope_accuracy: MetricResult§evidence_fidelity: Option<MetricResult>§duplicate_rate: f64§novelty_rate: f64§contradiction_recall: MetricResult§downstream_link_rate: MetricResult§composite: f64§threshold: f64§pass: boolTrait Implementations§
Source§impl Clone for BenchReport
impl Clone for BenchReport
Source§fn clone(&self) -> BenchReport
fn clone(&self) -> BenchReport
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 BenchReport
impl Debug for BenchReport
Source§impl Default for BenchReport
impl Default for BenchReport
Source§fn default() -> BenchReport
fn default() -> BenchReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BenchReport
impl<'de> Deserialize<'de> for BenchReport
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 BenchReport
impl RefUnwindSafe for BenchReport
impl Send for BenchReport
impl Sync for BenchReport
impl Unpin for BenchReport
impl UnsafeUnpin for BenchReport
impl UnwindSafe for BenchReport
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