pub enum BiomeType {
Show 15 variants
TropicalRainforest,
TropicalSavanna,
HotDesert,
ColdDesert,
MediterraneanShrubland,
TemperateGrassland,
TemperateDeciduousForest,
TemperateConiferousForest,
BorealForest,
Tundra,
PolarIce,
MontaneAlpine,
CoastalMarine,
Wetland,
UrbanHeatIsland,
}Variants§
TropicalRainforest
TropicalSavanna
HotDesert
ColdDesert
MediterraneanShrubland
TemperateGrassland
TemperateDeciduousForest
TemperateConiferousForest
BorealForest
Tundra
PolarIce
MontaneAlpine
CoastalMarine
Wetland
UrbanHeatIsland
Implementations§
Source§impl BiomeType
impl BiomeType
Sourcepub fn mean_annual_temp_c(self) -> f32
pub fn mean_annual_temp_c(self) -> f32
Mean annual temperature (°C).
Sourcepub fn annual_temp_range_c(self) -> f32
pub fn annual_temp_range_c(self) -> f32
Annual temperature range (°C) between coldest and warmest month.
Sourcepub fn mean_annual_precip_mm(self) -> f32
pub fn mean_annual_precip_mm(self) -> f32
Mean annual precipitation (mm).
Sourcepub fn diurnal_range_c(self) -> f32
pub fn diurnal_range_c(self) -> f32
Diurnal temperature range (°C, day vs night).
Trait Implementations§
impl Copy for BiomeType
impl Eq for BiomeType
impl StructuralPartialEq for BiomeType
Auto Trait Implementations§
impl Freeze for BiomeType
impl RefUnwindSafe for BiomeType
impl Send for BiomeType
impl Sync for BiomeType
impl Unpin for BiomeType
impl UnsafeUnpin for BiomeType
impl UnwindSafe for BiomeType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.