pub struct Report {
pub per_example: Vec<ExampleReport>,
pub summary: HashMap<String, ScoreSummary>,
pub failures: Vec<FailureRecord>,
}Expand description
评测报告(含原文、标准差、失败清单;可反序列化)。
Fields§
§per_example: Vec<ExampleReport>逐条完整记录(含 input/reference/prediction 原文)
summary: HashMap<String, ScoreSummary>各评测器汇总(均值 + 标准差 + 样本数)
failures: Vec<FailureRecord>逐条容错收集的失败记录(为空表示全部成功)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Report
impl<'de> Deserialize<'de> for Report
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 Report
impl RefUnwindSafe for Report
impl Send for Report
impl Sync for Report
impl Unpin for Report
impl UnsafeUnpin for Report
impl UnwindSafe for Report
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