pub struct EvaluatorConfig {
pub name: String,
pub version: String,
pub metrics: Vec<String>,
pub performance: EvaluatorPerformance,
}Expand description
Configuration for individual evaluators
Fields§
§name: StringEvaluator name
version: StringVersion
metrics: Vec<String>Supported metrics
performance: EvaluatorPerformancePerformance characteristics
Trait Implementations§
Source§impl Clone for EvaluatorConfig
impl Clone for EvaluatorConfig
Source§fn clone(&self) -> EvaluatorConfig
fn clone(&self) -> EvaluatorConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EvaluatorConfig
impl RefUnwindSafe for EvaluatorConfig
impl Send for EvaluatorConfig
impl Sync for EvaluatorConfig
impl Unpin for EvaluatorConfig
impl UnwindSafe for EvaluatorConfig
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