Skip to main content

Crate use_atomic_mass

Crate use_atomic_mass 

Source
Expand description

§use-atomic-mass

Average atomic mass helpers for element-level calculations.
Static elemental mass values suitable for general utility work, not high-precision scientific reference use.

§Surface

ItemPurpose
atomic_mass_by_symbol()Look up an average atomic mass by element symbol
atomic_mass_by_atomic_number()Look up an average atomic mass by atomic number
average_atomic_mass()Named alias for symbol-based average atomic mass lookup
molar_mass_element()Elemental molar mass helper in grams per mole

§Example

use use_atomic_mass::{atomic_mass_by_symbol, molar_mass_element};

assert!((atomic_mass_by_symbol("C").unwrap() - 12.011).abs() < 0.01);
assert!((molar_mass_element("O").unwrap() - 15.999).abs() < 0.01);

Average atomic mass helpers backed by static element data.

Functions§

atomic_mass_by_atomic_number
Looks up the average atomic mass for an atomic number.
atomic_mass_by_symbol
Looks up the average atomic mass for an element symbol.
average_atomic_mass
Named alias for average atomic mass lookup by symbol.
molar_mass_element
Returns the elemental molar mass in grams per mole.