pub struct EvalMatrixReport {
pub project_root: PathBuf,
pub provider: String,
pub functions_count: usize,
pub known_pairs: usize,
pub threshold: f32,
pub top_k: usize,
pub functions: Vec<FunctionSummary>,
pub models: Vec<ModelEvalResult>,
}Fields§
§project_root: PathBuf§provider: String§functions_count: usize§known_pairs: usize§threshold: f32§top_k: usize§functions: Vec<FunctionSummary>§models: Vec<ModelEvalResult>Trait Implementations§
Source§impl Clone for EvalMatrixReport
impl Clone for EvalMatrixReport
Source§fn clone(&self) -> EvalMatrixReport
fn clone(&self) -> EvalMatrixReport
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 EvalMatrixReport
impl Debug for EvalMatrixReport
Source§impl<'de> Deserialize<'de> for EvalMatrixReport
impl<'de> Deserialize<'de> for EvalMatrixReport
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 EvalMatrixReport
impl RefUnwindSafe for EvalMatrixReport
impl Send for EvalMatrixReport
impl Sync for EvalMatrixReport
impl Unpin for EvalMatrixReport
impl UnsafeUnpin for EvalMatrixReport
impl UnwindSafe for EvalMatrixReport
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