pub struct NetworkStatistics {
pub total_vendors: usize,
pub active_vendors: usize,
pub total_annual_spend: Decimal,
pub avg_relationship_age_days: f64,
pub top5_concentration: f64,
pub single_source_count: usize,
pub cluster_distribution: HashMap<String, f64>,
}Expand description
Statistics for the vendor network.
Fields§
§total_vendors: usizeTotal vendor count
active_vendors: usizeActive vendor count
total_annual_spend: DecimalTotal annual spend
avg_relationship_age_days: f64Average relationship age in days
top5_concentration: f64Concentration in top 5 vendors
single_source_count: usizeSingle-source vendor count
cluster_distribution: HashMap<String, f64>Cluster distribution
Trait Implementations§
Source§impl Clone for NetworkStatistics
impl Clone for NetworkStatistics
Source§fn clone(&self) -> NetworkStatistics
fn clone(&self) -> NetworkStatistics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NetworkStatistics
impl Debug for NetworkStatistics
Source§impl Default for NetworkStatistics
impl Default for NetworkStatistics
Source§fn default() -> NetworkStatistics
fn default() -> NetworkStatistics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NetworkStatistics
impl<'de> Deserialize<'de> for NetworkStatistics
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 NetworkStatistics
impl RefUnwindSafe for NetworkStatistics
impl Send for NetworkStatistics
impl Sync for NetworkStatistics
impl Unpin for NetworkStatistics
impl UnwindSafe for NetworkStatistics
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