pub struct CaseDistribution {
pub outcomes: BTreeMap<String, u64>,
pub top_k: Option<Vec<TopKCount>>,
pub runs: Vec<Option<ContentDigest>>,
}Fields§
§outcomes: BTreeMap<String, u64>Outcome keys in byte order, with their multiplicities.
top_k: Option<Vec<TopKCount>>None when not declared. Lists retain ranking order; entries are sorted lexicographically, with the absent list first.
runs: Vec<Option<ContentDigest>>In run order, retaining null for a case without a run record.
Trait Implementations§
Source§impl Clone for CaseDistribution
impl Clone for CaseDistribution
Source§impl Debug for CaseDistribution
impl Debug for CaseDistribution
Source§impl<'de> Deserialize<'de> for CaseDistribution
impl<'de> Deserialize<'de> for CaseDistribution
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
impl Eq for CaseDistribution
Source§impl PartialEq for CaseDistribution
impl PartialEq for CaseDistribution
Source§impl Serialize for CaseDistribution
impl Serialize for CaseDistribution
impl StructuralPartialEq for CaseDistribution
Auto Trait Implementations§
impl Freeze for CaseDistribution
impl RefUnwindSafe for CaseDistribution
impl Send for CaseDistribution
impl Sync for CaseDistribution
impl Unpin for CaseDistribution
impl UnsafeUnpin for CaseDistribution
impl UnwindSafe for CaseDistribution
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