pub struct BuildingCreated {
pub addr: Address,
pub template: String,
pub adopted: bool,
}Expand description
building_created: a building now stands at addr, laid out from
template, or found already standing when adopted.
Fields§
§addr: Address§template: StringThe template’s own name, as city::BuildingTemplate::name
spells it.
adopted: boolWritten only on an adoption, as the hand-written writer left it.
Trait Implementations§
Source§impl Clone for BuildingCreated
impl Clone for BuildingCreated
Source§impl Debug for BuildingCreated
impl Debug for BuildingCreated
Source§impl<'de> Deserialize<'de> for BuildingCreated
impl<'de> Deserialize<'de> for BuildingCreated
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
impl Eq for BuildingCreated
Source§impl PartialEq for BuildingCreated
impl PartialEq for BuildingCreated
Source§impl Serialize for BuildingCreated
impl Serialize for BuildingCreated
impl StructuralPartialEq for BuildingCreated
Auto Trait Implementations§
impl Freeze for BuildingCreated
impl RefUnwindSafe for BuildingCreated
impl Send for BuildingCreated
impl Sync for BuildingCreated
impl Unpin for BuildingCreated
impl UnsafeUnpin for BuildingCreated
impl UnwindSafe for BuildingCreated
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