provenant/output_schema/
tally_entry.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq)]
4pub struct OutputTallyEntry {
5 pub value: Option<String>,
6 pub count: usize,
7}
8
9impl From<&crate::models::TallyEntry> for OutputTallyEntry {
10 fn from(value: &crate::models::TallyEntry) -> Self {
11 Self {
12 value: value.value.clone(),
13 count: value.count,
14 }
15 }
16}
17
18impl From<&OutputTallyEntry> for crate::models::TallyEntry {
19 fn from(value: &OutputTallyEntry) -> Self {
20 Self {
21 value: value.value.clone(),
22 count: value.count,
23 }
24 }
25}