provenant-cli 0.0.22

Rust-based ScanCode-compatible scanner for licenses, package metadata, SBOMs, and provenance data.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use serde::{Deserialize, Serialize};

use super::tallies::OutputTallies;

#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq)]
pub struct OutputFacetTallies {
    pub facet: String,
    pub tallies: OutputTallies,
}

impl From<&crate::models::FacetTallies> for OutputFacetTallies {
    fn from(value: &crate::models::FacetTallies) -> Self {
        Self {
            facet: value.facet.clone(),
            tallies: OutputTallies::from(&value.tallies),
        }
    }
}