pub struct CaseMeasures {
pub case: String,
pub run: Option<ContentDigest>,
pub outcome: String,
pub top_k: Option<Vec<String>>,
pub measures: BTreeMap<String, CaseMeasure>,
}Fields§
§case: String§run: Option<ContentDigest>The record digest of the run record the case was measured from; none for a case with no comparable run.
outcome: StringThe outcome key of the case’s rustev.eval-detail/1 entry.
top_k: Option<Vec<String>>The first k candidates of the declared ranking parameter, or none
when the case has no proposal carrying that parameter as a ranking
or shortlist (always none when no top-k is declared).
measures: BTreeMap<String, CaseMeasure>Per metric, the case’s contribution; a metric whose denominator the case is outside has no entry.
Trait Implementations§
Source§impl Clone for CaseMeasures
impl Clone for CaseMeasures
Source§impl Debug for CaseMeasures
impl Debug for CaseMeasures
Source§impl<'de> Deserialize<'de> for CaseMeasures
impl<'de> Deserialize<'de> for CaseMeasures
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 PartialEq for CaseMeasures
impl PartialEq for CaseMeasures
Source§impl Serialize for CaseMeasures
impl Serialize for CaseMeasures
impl StructuralPartialEq for CaseMeasures
Auto Trait Implementations§
impl Freeze for CaseMeasures
impl RefUnwindSafe for CaseMeasures
impl Send for CaseMeasures
impl Sync for CaseMeasures
impl Unpin for CaseMeasures
impl UnsafeUnpin for CaseMeasures
impl UnwindSafe for CaseMeasures
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