use serde::{Deserialize, Serialize}; use specs::{Component, HashMapStorage}; #[derive(Clone, Debug, Serialize, Deserialize)] pub struct Asteroid { pub type_: Type, } #[derive(Clone, Debug, Serialize, Deserialize)] pub enum Type { Metal, Crystal, } impl Component for Asteroid { type Storage = HashMapStorage; }