pub struct StatsResult {
pub system_count: usize,
pub planet_count: usize,
pub base_count: usize,
pub biome_counts: HashMap<Biome, usize>,
pub unknown_biome_count: usize,
pub named_planet_count: usize,
pub named_system_count: usize,
pub infested_count: usize,
}Expand description
Aggregate statistics result.
Fields§
§system_count: usizeTotal systems in model.
planet_count: usizeTotal planets in model.
base_count: usizeTotal bases.
biome_counts: HashMap<Biome, usize>Biome distribution: biome -> count of planets.
unknown_biome_count: usizePlanets with no biome assigned.
named_planet_count: usizeNamed vs unnamed planets.
named_system_count: usizeNamed vs unnamed systems.
infested_count: usizeInfested planet count.
Trait Implementations§
Source§impl Clone for StatsResult
impl Clone for StatsResult
Source§fn clone(&self) -> StatsResult
fn clone(&self) -> StatsResult
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 moreAuto Trait Implementations§
impl Freeze for StatsResult
impl RefUnwindSafe for StatsResult
impl Send for StatsResult
impl Sync for StatsResult
impl Unpin for StatsResult
impl UnsafeUnpin for StatsResult
impl UnwindSafe for StatsResult
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