provenant/output_schema/facet_tallies.rs
1use serde::{Deserialize, Serialize};
2
3use super::tallies::OutputTallies;
4
5#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq)]
6pub struct OutputFacetTallies {
7 pub facet: String,
8 pub tallies: OutputTallies,
9}
10
11impl From<&crate::models::FacetTallies> for OutputFacetTallies {
12 fn from(value: &crate::models::FacetTallies) -> Self {
13 Self {
14 facet: value.facet.clone(),
15 tallies: OutputTallies::from(&value.tallies),
16 }
17 }
18}