unitforge 0.4.0

A library for unit and quantity consistent computations in Rust
Documentation
use strum::IntoEnumIterator;
use unitforge::{DistanceUnit, PhysicsUnit};

#[test]
fn distance_unit_enum_iter_includes_representative_variants() {
    let mut m_found = false;
    let mut km_found = false;

    for unit in DistanceUnit::iter() {
        if unit.name() == "m" {
            m_found = true;
        } else if unit.name() == "km" {
            km_found = true;
        }
    }

    assert!(m_found);
    assert!(km_found);
}