Struct EmpiricalFormula
pub struct EmpiricalFormula(/* private fields */);Expand description
An empirical formula wrapper.
Implementations§
§impl EmpiricalFormula
impl EmpiricalFormula
pub const fn new(formula: ChemicalFormula) -> EmpiricalFormula
pub const fn new(formula: ChemicalFormula) -> EmpiricalFormula
Creates an empirical formula wrapper.
pub const fn as_formula(&self) -> &ChemicalFormula
pub const fn as_formula(&self) -> &ChemicalFormula
Returns the wrapped formula.
pub fn into_formula(self) -> ChemicalFormula
pub fn into_formula(self) -> ChemicalFormula
Consumes the wrapper and returns the formula.
Trait Implementations§
§impl AsRef<ChemicalFormula> for EmpiricalFormula
impl AsRef<ChemicalFormula> for EmpiricalFormula
§fn as_ref(&self) -> &ChemicalFormula
fn as_ref(&self) -> &ChemicalFormula
Converts this type into a shared reference of the (usually inferred) input type.
§impl Clone for EmpiricalFormula
impl Clone for EmpiricalFormula
§fn clone(&self) -> EmpiricalFormula
fn clone(&self) -> EmpiricalFormula
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for EmpiricalFormula
impl Debug for EmpiricalFormula
§impl Display for EmpiricalFormula
impl Display for EmpiricalFormula
§impl From<ChemicalFormula> for EmpiricalFormula
impl From<ChemicalFormula> for EmpiricalFormula
§fn from(value: ChemicalFormula) -> EmpiricalFormula
fn from(value: ChemicalFormula) -> EmpiricalFormula
Converts to this type from the input type.
§impl PartialEq for EmpiricalFormula
impl PartialEq for EmpiricalFormula
impl Eq for EmpiricalFormula
impl StructuralPartialEq for EmpiricalFormula
Auto Trait Implementations§
impl Freeze for EmpiricalFormula
impl RefUnwindSafe for EmpiricalFormula
impl Send for EmpiricalFormula
impl Sync for EmpiricalFormula
impl Unpin for EmpiricalFormula
impl UnsafeUnpin for EmpiricalFormula
impl UnwindSafe for EmpiricalFormula
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more