use crate::internal::*;
use crate::prelude::*;
pub mod generator;
pub mod types;
#[derive(Copy, Clone, PartialEq, PartialOrd, Debug, Default, Serialize, Deserialize)]
pub struct GalacticNeighborhood {
pub universe: Universe,
pub density: GalacticNeighborhoodDensity,
}
impl Display for GalacticNeighborhood {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
write!(f, "Galactic {}", self.density)
}
}
impl GalacticNeighborhood {
pub fn new(universe: Universe, density: GalacticNeighborhoodDensity) -> Self {
Self { universe, density }
}
}