#[non_exhaustive]pub enum SomPool {
Active,
Slow,
Passive,
}Expand description
Soil organic matter pool type (CENTURY model, Parton et al. 1987).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Active
Active (microbial biomass) — fast turnover, 1–5 year residence time.
Slow
Slow (physically protected) — medium turnover, 20–50 year residence time.
Passive
Passive (chemically recalcitrant) — very slow turnover, 200–1500 year residence time.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SomPool
impl<'de> Deserialize<'de> for SomPool
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 Copy for SomPool
impl Eq for SomPool
impl StructuralPartialEq for SomPool
Auto Trait Implementations§
impl Freeze for SomPool
impl RefUnwindSafe for SomPool
impl Send for SomPool
impl Sync for SomPool
impl Unpin for SomPool
impl UnsafeUnpin for SomPool
impl UnwindSafe for SomPool
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