pub struct EvalNormalizedMetric {
pub source_identity: String,
pub metric: String,
pub filter: Option<String>,
pub native_metric_key: String,
pub value: f64,
pub higher_is_better: bool,
}Expand description
One finite lm-eval metric with its exact native provenance.
Fields§
§source_identity: String§metric: String§filter: Option<String>§native_metric_key: String§value: f64§higher_is_better: boolTrait Implementations§
Source§impl Clone for EvalNormalizedMetric
impl Clone for EvalNormalizedMetric
Source§fn clone(&self) -> EvalNormalizedMetric
fn clone(&self) -> EvalNormalizedMetric
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 EvalNormalizedMetric
impl Debug for EvalNormalizedMetric
Source§impl<'de> Deserialize<'de> for EvalNormalizedMetric
impl<'de> Deserialize<'de> for EvalNormalizedMetric
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
Source§impl JsonSchema for EvalNormalizedMetric
impl JsonSchema for EvalNormalizedMetric
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for EvalNormalizedMetric
impl PartialEq for EvalNormalizedMetric
Source§impl Serialize for EvalNormalizedMetric
impl Serialize for EvalNormalizedMetric
impl StructuralPartialEq for EvalNormalizedMetric
Auto Trait Implementations§
impl Freeze for EvalNormalizedMetric
impl RefUnwindSafe for EvalNormalizedMetric
impl Send for EvalNormalizedMetric
impl Sync for EvalNormalizedMetric
impl Unpin for EvalNormalizedMetric
impl UnsafeUnpin for EvalNormalizedMetric
impl UnwindSafe for EvalNormalizedMetric
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