pub enum OrganismState {
Birth,
Growing,
Mature,
Reproducing,
Aging,
Dying,
Dead,
}
Expand description
Organism lifecycle states
Variantsยง
Birth
Just created, initializing systems
Growing
Learning and developing capabilities
Mature
Fully functional and active
Reproducing
Creating offspring
Aging
Declining capabilities due to age
Dying
End of lifecycle approaching
Dead
Cleanup required
Trait Implementationsยง
Sourceยงimpl Clone for OrganismState
impl Clone for OrganismState
Sourceยงfn clone(&self) -> OrganismState
fn clone(&self) -> OrganismState
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 OrganismState
impl Debug for OrganismState
Sourceยงimpl<'de> Deserialize<'de> for OrganismState
impl<'de> Deserialize<'de> for OrganismState
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
Sourceยงimpl PartialEq for OrganismState
impl PartialEq for OrganismState
Sourceยงimpl Serialize for OrganismState
impl Serialize for OrganismState
impl StructuralPartialEq for OrganismState
Auto Trait Implementationsยง
impl Freeze for OrganismState
impl RefUnwindSafe for OrganismState
impl Send for OrganismState
impl Sync for OrganismState
impl Unpin for OrganismState
impl UnwindSafe for OrganismState
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