Skip to main content

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}