Trait feroxide::Properties
[−]
[src]
pub trait Properties: Debug + Eq + PartialEq + Clone { fn symbol(&self) -> String; fn name(&self) -> String; fn mass(&self) -> AtomMass; fn stringify(&self) -> String { ... } }
Required Methods
fn symbol(&self) -> String
Get the symbol of the current item
fn name(&self) -> String
Get the name of the current item
fn mass(&self) -> AtomMass
Get the mass of the current item
Provided Methods
Implementors
impl Properties for Atom
impl<E: Element> Properties for ContainerCompound<E>
impl Properties for Ion
impl Properties for Molecule
impl Properties for MoleculeCompound
impl<E: Element> Properties for ElemReaction<E>
impl<E: Element> Properties for ReactionSide<E>
impl<E: Element> Properties for ReactionCompound<E>
impl<E: Element> Properties for RedoxReaction<E>