pub enum BuildSpace {
Land,
LandAndWater,
Water,
Shore,
Hill,
ShallowWater,
AtObject,
}Expand description
Where a building can be placed.
Mapped from the buildspace= field in buildings.inf.
Variants§
Land
Solid ground (the default).
LandAndWater
Both on land and in water.
Water
In deep water.
Shore
On the shoreline.
Hill
On a hill.
ShallowWater
In shallow water.
AtObject
Next to a specific object type (atobject= defines which).
Implementations§
Trait Implementations§
Source§impl Clone for BuildSpace
impl Clone for BuildSpace
Source§fn clone(&self) -> BuildSpace
fn clone(&self) -> BuildSpace
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BuildSpace
impl Debug for BuildSpace
Source§impl<'de> Deserialize<'de> for BuildSpace
impl<'de> Deserialize<'de> for BuildSpace
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 BuildSpace
Source§impl PartialEq for BuildSpace
impl PartialEq for BuildSpace
Source§impl Serialize for BuildSpace
impl Serialize for BuildSpace
impl StructuralPartialEq for BuildSpace
Auto Trait Implementations§
impl Freeze for BuildSpace
impl RefUnwindSafe for BuildSpace
impl Send for BuildSpace
impl Sync for BuildSpace
impl Unpin for BuildSpace
impl UnsafeUnpin for BuildSpace
impl UnwindSafe for BuildSpace
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