Skip to main content

ElementVariant

Trait ElementVariant 

Source
pub trait ElementVariant {
    // Required method
    fn element(&self) -> Element;
}
Expand description

Element that an isotope belongs to.

Required Methods§

Source

fn element(&self) -> Element

Returns the parent element.

§Examples
use elements_rs::{
    Element,
    isotopes::{ElementVariant, HydrogenIsotope},
};

let h1 = HydrogenIsotope::H1;
assert_eq!(h1.element(), Element::H);

let deuterium = HydrogenIsotope::D;
assert_eq!(deuterium.element(), Element::H);

Implementors§

Source§

impl ElementVariant for ActiniumIsotope

Source§

impl ElementVariant for AluminiumIsotope

Source§

impl ElementVariant for AmericiumIsotope

Source§

impl ElementVariant for AntimonyIsotope

Source§

impl ElementVariant for ArgonIsotope

Source§

impl ElementVariant for ArsenicIsotope

Source§

impl ElementVariant for AstatineIsotope

Source§

impl ElementVariant for BariumIsotope

Source§

impl ElementVariant for BerkeliumIsotope

Source§

impl ElementVariant for BerylliumIsotope

Source§

impl ElementVariant for BismuthIsotope

Source§

impl ElementVariant for BohriumIsotope

Source§

impl ElementVariant for BoronIsotope

Source§

impl ElementVariant for BromineIsotope

Source§

impl ElementVariant for CadmiumIsotope

Source§

impl ElementVariant for CaesiumIsotope

Source§

impl ElementVariant for CalciumIsotope

Source§

impl ElementVariant for CaliforniumIsotope

Source§

impl ElementVariant for CarbonIsotope

Source§

impl ElementVariant for CeriumIsotope

Source§

impl ElementVariant for ChlorineIsotope

Source§

impl ElementVariant for ChromiumIsotope

Source§

impl ElementVariant for CobaltIsotope

Source§

impl ElementVariant for CoperniciumIsotope

Source§

impl ElementVariant for CopperIsotope

Source§

impl ElementVariant for CuriumIsotope

Source§

impl ElementVariant for DarmstadtiumIsotope

Source§

impl ElementVariant for DubniumIsotope

Source§

impl ElementVariant for DysprosiumIsotope

Source§

impl ElementVariant for EinsteiniumIsotope

Source§

impl ElementVariant for Isotope

Source§

impl ElementVariant for ErbiumIsotope

Source§

impl ElementVariant for EuropiumIsotope

Source§

impl ElementVariant for FermiumIsotope

Source§

impl ElementVariant for FleroviumIsotope

Source§

impl ElementVariant for FluorineIsotope

Source§

impl ElementVariant for FranciumIsotope

Source§

impl ElementVariant for GadoliniumIsotope

Source§

impl ElementVariant for GalliumIsotope

Source§

impl ElementVariant for GermaniumIsotope

Source§

impl ElementVariant for GoldIsotope

Source§

impl ElementVariant for HafniumIsotope

Source§

impl ElementVariant for HassiumIsotope

Source§

impl ElementVariant for HeliumIsotope

Source§

impl ElementVariant for HolmiumIsotope

Source§

impl ElementVariant for HydrogenIsotope

Source§

impl ElementVariant for IndiumIsotope

Source§

impl ElementVariant for IodineIsotope

Source§

impl ElementVariant for IridiumIsotope

Source§

impl ElementVariant for IronIsotope

Source§

impl ElementVariant for KryptonIsotope

Source§

impl ElementVariant for LanthanumIsotope

Source§

impl ElementVariant for LawrenciumIsotope

Source§

impl ElementVariant for LeadIsotope

Source§

impl ElementVariant for LithiumIsotope

Source§

impl ElementVariant for LivermoriumIsotope

Source§

impl ElementVariant for LutetiumIsotope

Source§

impl ElementVariant for MagnesiumIsotope

Source§

impl ElementVariant for ManganeseIsotope

Source§

impl ElementVariant for MeitneriumIsotope

Source§

impl ElementVariant for MendeleviumIsotope

Source§

impl ElementVariant for MercuryIsotope

Source§

impl ElementVariant for MolybdenumIsotope

Source§

impl ElementVariant for MoscoviumIsotope

Source§

impl ElementVariant for NeodymiumIsotope

Source§

impl ElementVariant for NeonIsotope

Source§

impl ElementVariant for NeptuniumIsotope

Source§

impl ElementVariant for NickelIsotope

Source§

impl ElementVariant for NihoniumIsotope

Source§

impl ElementVariant for NiobiumIsotope

Source§

impl ElementVariant for NitrogenIsotope

Source§

impl ElementVariant for NobeliumIsotope

Source§

impl ElementVariant for OganessonIsotope

Source§

impl ElementVariant for OsmiumIsotope

Source§

impl ElementVariant for OxygenIsotope

Source§

impl ElementVariant for PalladiumIsotope

Source§

impl ElementVariant for PhosphorusIsotope

Source§

impl ElementVariant for PlatinumIsotope

Source§

impl ElementVariant for PlutoniumIsotope

Source§

impl ElementVariant for PoloniumIsotope

Source§

impl ElementVariant for PotassiumIsotope

Source§

impl ElementVariant for PraseodymiumIsotope

Source§

impl ElementVariant for PromethiumIsotope

Source§

impl ElementVariant for ProtactiniumIsotope

Source§

impl ElementVariant for RadiumIsotope

Source§

impl ElementVariant for RadonIsotope

Source§

impl ElementVariant for RheniumIsotope

Source§

impl ElementVariant for RhodiumIsotope

Source§

impl ElementVariant for RoentgeniumIsotope

Source§

impl ElementVariant for RubidiumIsotope

Source§

impl ElementVariant for RutheniumIsotope

Source§

impl ElementVariant for RutherfordiumIsotope

Source§

impl ElementVariant for SamariumIsotope

Source§

impl ElementVariant for ScandiumIsotope

Source§

impl ElementVariant for SeaborgiumIsotope

Source§

impl ElementVariant for SeleniumIsotope

Source§

impl ElementVariant for SiliconIsotope

Source§

impl ElementVariant for SilverIsotope

Source§

impl ElementVariant for SodiumIsotope

Source§

impl ElementVariant for StrontiumIsotope

Source§

impl ElementVariant for SulfurIsotope

Source§

impl ElementVariant for TantalumIsotope

Source§

impl ElementVariant for TechnetiumIsotope

Source§

impl ElementVariant for TelluriumIsotope

Source§

impl ElementVariant for TennessineIsotope

Source§

impl ElementVariant for TerbiumIsotope

Source§

impl ElementVariant for ThalliumIsotope

Source§

impl ElementVariant for ThoriumIsotope

Source§

impl ElementVariant for ThuliumIsotope

Source§

impl ElementVariant for TinIsotope

Source§

impl ElementVariant for TitaniumIsotope

Source§

impl ElementVariant for TungstenIsotope

Source§

impl ElementVariant for UraniumIsotope

Source§

impl ElementVariant for VanadiumIsotope

Source§

impl ElementVariant for XenonIsotope

Source§

impl ElementVariant for YtterbiumIsotope

Source§

impl ElementVariant for YttriumIsotope

Source§

impl ElementVariant for ZincIsotope

Source§

impl ElementVariant for ZirconiumIsotope