pub enum RoomTemplate {
Rectangle {
min: usize,
max: usize,
},
Blob {
size: usize,
smoothing: usize,
},
Circle {
min_radius: usize,
max_radius: usize,
},
}Expand description
Room shape template for accretion.
Variants§
Trait Implementations§
Source§impl Clone for RoomTemplate
impl Clone for RoomTemplate
Source§fn clone(&self) -> RoomTemplate
fn clone(&self) -> RoomTemplate
Returns a duplicate 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 RoomTemplate
impl Debug for RoomTemplate
Source§impl<'de> Deserialize<'de> for RoomTemplate
impl<'de> Deserialize<'de> for RoomTemplate
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
Auto Trait Implementations§
impl Freeze for RoomTemplate
impl RefUnwindSafe for RoomTemplate
impl Send for RoomTemplate
impl Sync for RoomTemplate
impl Unpin for RoomTemplate
impl UnwindSafe for RoomTemplate
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