Skip to main content

Crate use_geologic_time

Crate use_geologic_time 

Source
Expand description

§use-geologic-time

Small geologic time vocabulary primitives for RustUse.

§Example

use use_geologic_time::{GeologicAge, GeologicEon, GeologicEpoch, GeologicEra, GeologicPeriod};

let epoch = GeologicEpoch::new("Holocene")?;
let age = GeologicAge::new(145.0)?;

assert_eq!(GeologicEon::Phanerozoic.to_string(), "phanerozoic");
assert_eq!(GeologicEra::Mesozoic.to_string(), "mesozoic");
assert_eq!(GeologicPeriod::Jurassic.to_string(), "jurassic");
assert_eq!(epoch.as_str(), "Holocene");
assert_eq!(age.millions_of_years_before_present(), 145.0);

Structs§

GeologicAge
GeologicEpoch

Enums§

GeologicAgeError
GeologicEon
GeologicEra
GeologicPeriod
GeologicTimeParseError
GeologicTimeTextError
GeologicTimeUnit