pub struct VillageStats {
pub village_id: String,
pub period: Option<VillageStatsPeriod>,
pub total_decisions: usize,
pub decisions_per_day: f64,
pub by_status: HashMap<String, usize>,
pub by_authority: HashMap<String, usize>,
pub top_domains: Vec<DomainCount>,
pub rollback_rate: f64,
pub trend: Vec<DayCount>,
}Expand description
Statistics for a village’s decisions.
Fields§
§village_id: String§period: Option<VillageStatsPeriod>§total_decisions: usize§decisions_per_day: f64§by_status: HashMap<String, usize>§top_domains: Vec<DomainCount>§rollback_rate: f64§trend: Vec<DayCount>Trait Implementations§
Source§impl Clone for VillageStats
impl Clone for VillageStats
Source§fn clone(&self) -> VillageStats
fn clone(&self) -> VillageStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 VillageStats
impl Debug for VillageStats
Auto Trait Implementations§
impl Freeze for VillageStats
impl RefUnwindSafe for VillageStats
impl Send for VillageStats
impl Sync for VillageStats
impl Unpin for VillageStats
impl UnsafeUnpin for VillageStats
impl UnwindSafe for VillageStats
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