Skip to main content

Crate use_life_stage

Crate use_life_stage 

Source
Expand description

§use-life-stage

Primitive life stage and development stage vocabulary.

use-life-stage supports descriptive animal, plant, fungal, and microbial stages. It does not model developmental biology processes, infer age, or implement lifecycle simulation.

use use_life_stage::{DevelopmentStage, LifeStage};

let stage = DevelopmentStage::new(LifeStage::Flowering)
    .with_label("anthesis")
    .unwrap();

assert_eq!(stage.stage(), &LifeStage::Flowering);
assert_eq!(stage.label(), Some("anthesis"));

Structs§

DevelopmentStage
A descriptive development stage record.

Enums§

DevelopmentStageError
Error returned when development stage labels are empty.
LifeStage
Life stage vocabulary for animals, plants, fungi, and microbes.
LifeStageParseError
Error returned when parsing life stages fails.