pub struct BenchSummary {
pub tasks: usize,
pub mean_recall: f64,
pub mean_precision: f64,
pub mean_localization: f64,
pub budget_ok: usize,
pub hallucination_violations: usize,
pub results: Vec<TaskResult>,
}Fields§
§tasks: usize§mean_recall: f64§mean_precision: f64§mean_localization: f64§budget_ok: usize§hallucination_violations: usize§results: Vec<TaskResult>Trait Implementations§
Source§impl Clone for BenchSummary
impl Clone for BenchSummary
Source§impl Debug for BenchSummary
impl Debug for BenchSummary
Auto Trait Implementations§
impl Freeze for BenchSummary
impl RefUnwindSafe for BenchSummary
impl Send for BenchSummary
impl Sync for BenchSummary
impl Unpin for BenchSummary
impl UnsafeUnpin for BenchSummary
impl UnwindSafe for BenchSummary
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