Struct muzzman_lib::location::LocationInfo
source · pub struct LocationInfo {
pub name: String,
pub desc: String,
pub id: LocationId,
pub where_is: WhereIsLocation,
pub shoud_save: bool,
pub elements: Vec<ElementInfo>,
pub locations: Vec<LocationInfo>,
pub path: PathBuf,
pub module: Option<ModuleInfo>,
}Fields§
§name: String§desc: String§id: LocationId§where_is: WhereIsLocation§shoud_save: bool§elements: Vec<ElementInfo>§locations: Vec<LocationInfo>§path: PathBuf§module: Option<ModuleInfo>Trait Implementations§
source§impl Clone for LocationInfo
impl Clone for LocationInfo
source§fn clone(&self) -> LocationInfo
fn clone(&self) -> LocationInfo
Returns a copy 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 LocationInfo
impl Debug for LocationInfo
source§impl<'de> Deserialize<'de> for LocationInfo
impl<'de> Deserialize<'de> for LocationInfo
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