pub struct EvalQueryReport {Show 28 fields
pub id: String,
pub text: String,
pub passed: bool,
pub skipped: bool,
pub skip_reason: Option<String>,
pub reciprocal_rank_at_10: f64,
pub recall_at_10: f64,
pub path_hits: Vec<String>,
pub missing_paths: Vec<String>,
pub symbol_hits: Vec<String>,
pub missing_symbols: Vec<String>,
pub graph_target_hits: Vec<String>,
pub missing_graph_targets: Vec<String>,
pub impact_category_hits: Vec<String>,
pub missing_impact_categories: Vec<String>,
pub impact_path_hits: Vec<String>,
pub missing_impact_paths: Vec<String>,
pub impact_symbol_hits: Vec<String>,
pub missing_impact_symbols: Vec<String>,
pub git_subject_hits: Vec<String>,
pub missing_git_subjects: Vec<String>,
pub papertrail_kind_hits: Vec<String>,
pub missing_papertrail_kinds: Vec<String>,
pub papertrail_precision_sample: Option<f64>,
pub stale_current_source_violations: u64,
pub current_source_violations: Vec<CurrentSourceViolation>,
pub latency_ms: f64,
pub top_hits: Vec<EvalSearchHit>,
}Fields§
§id: String§text: String§passed: bool§skipped: bool§skip_reason: Option<String>§reciprocal_rank_at_10: f64§recall_at_10: f64§path_hits: Vec<String>§missing_paths: Vec<String>§symbol_hits: Vec<String>§missing_symbols: Vec<String>§graph_target_hits: Vec<String>§missing_graph_targets: Vec<String>§impact_category_hits: Vec<String>§missing_impact_categories: Vec<String>§impact_path_hits: Vec<String>§missing_impact_paths: Vec<String>§impact_symbol_hits: Vec<String>§missing_impact_symbols: Vec<String>§git_subject_hits: Vec<String>§missing_git_subjects: Vec<String>§papertrail_kind_hits: Vec<String>§missing_papertrail_kinds: Vec<String>§papertrail_precision_sample: Option<f64>§stale_current_source_violations: u64§current_source_violations: Vec<CurrentSourceViolation>§latency_ms: f64§top_hits: Vec<EvalSearchHit>Trait Implementations§
Source§impl Debug for EvalQueryReport
impl Debug for EvalQueryReport
Auto Trait Implementations§
impl Freeze for EvalQueryReport
impl RefUnwindSafe for EvalQueryReport
impl Send for EvalQueryReport
impl Sync for EvalQueryReport
impl Unpin for EvalQueryReport
impl UnsafeUnpin for EvalQueryReport
impl UnwindSafe for EvalQueryReport
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more