PeriodicTable

Struct PeriodicTable 

Source
pub struct PeriodicTable {
Show 119 fields pub actinium: u32, pub aluminum: u32, pub americium: u32, pub antimony: u32, pub argon: u32, pub arsenic: u32, pub astatine: u32, pub barium: u32, pub berkelium: u32, pub beryllium: u32, pub bismuth: u32, pub bohrium: u32, pub boron: u32, pub bromine: u32, pub cadmium: u32, pub calcium: u32, pub californium: u32, pub carbon: u32, pub cerium: u32, pub cesium: u32, pub chlorine: u32, pub chromium: u32, pub cobalt: u32, pub copernicium: u32, pub copper: u32, pub curium: u32, pub darmstadtium: u32, pub dubnium: u32, pub dysprosium: u32, pub einsteinium: u32, pub erbium: u32, pub europium: u32, pub fermium: u32, pub flerovium: u32, pub fluorine: u32, pub francium: u32, pub gadolinium: u32, pub gallium: u32, pub germanium: u32, pub gold: u32, pub hafnium: u32, pub hassium: u32, pub helium: u32, pub holmium: u32, pub hydrogen: u32, pub indium: u32, pub iodine: u32, pub iridium: u32, pub iron: u32, pub krypton: u32, pub lanthanum: u32, pub lawrencium: u32, pub lead: u32, pub lithium: u32, pub livermorium: u32, pub lutetium: u32, pub magnesium: u32, pub moscovium: u32, pub manganese: u32, pub meitnerium: u32, pub mendelevium: u32, pub mercury: u32, pub molybdenum: u32, pub neilsborium: u32, pub neodymium: u32, pub neon: u32, pub neptunium: u32, pub nihonium: u32, pub nickel: u32, pub niobium: u32, pub nitrogen: u32, pub nobelium: u32, pub oganesson: u32, pub osmium: u32, pub oxygen: u32, pub palladium: u32, pub phosphorus: u32, pub platinum: u32, pub plutonium: u32, pub polonium: u32, pub praseodymium: u32, pub potassium: u32, pub promethium: u32, pub protactinium: u32, pub radium: u32, pub radon: u32, pub rhenium: u32, pub rhodium: u32, pub roentgenium: u32, pub rubidium: u32, pub ruthenium: u32, pub rutherfordium: u32, pub samarium: u32, pub scandium: u32, pub seaborgium: u32, pub selenium: u32, pub silicon: u32, pub silver: u32, pub sodium: u32, pub strontium: u32, pub sulfur: u32, pub tantalum: u32, pub technetium: u32, pub tellurium: u32, pub tennessine: u32, pub terbium: u32, pub thallium: u32, pub thorium: u32, pub thulium: u32, pub tin: u32, pub titanium: u32, pub tungsten: u32, pub uranium: u32, pub vanadium: u32, pub xenon: u32, pub ytterbium: u32, pub yttrium: u32, pub zinc: u32, pub zirconium: u32,
}

Fields§

§actinium: u32

Number of actinium periodic

§aluminum: u32

Number of aluminum periodic

§americium: u32

Number of americium periodic

§antimony: u32

Number of antimony periodic

§argon: u32

Number of argon periodic

§arsenic: u32

Number of arsenic periodic

§astatine: u32

Number of astatine periodic

§barium: u32

Number of barium periodic

§berkelium: u32

Number of berkelium periodic

§beryllium: u32

Number of beryllium periodic

§bismuth: u32

Number of bismuth periodic

§bohrium: u32

Number of bohrium periodic

§boron: u32

Number of boron periodic

§bromine: u32

Number of bromine periodic

§cadmium: u32

Number of cadmium periodic

§calcium: u32

Number of calcium periodic

§californium: u32

Number of californium periodic

§carbon: u32

Number of carbon periodic

§cerium: u32

Number of cerium periodic

§cesium: u32

Number of cesium periodic

§chlorine: u32

Number of chlorine periodic

§chromium: u32

Number of chromium periodic

§cobalt: u32

Number of cobalt periodic

§copernicium: u32

Number of copernicium periodic

§copper: u32

Number of copper periodic

§curium: u32

Number of curium periodic

§darmstadtium: u32

Number of darmstadtium periodic

§dubnium: u32

Number of dubnium periodic

§dysprosium: u32

Number of dysprosium periodic

§einsteinium: u32

Number of einsteinium periodic

§erbium: u32

Number of erbium periodic

§europium: u32

Number of europium periodic

§fermium: u32

Number of fermium periodic

§flerovium: u32

Number of flerovium periodic

§fluorine: u32

Number of fluorine periodic

§francium: u32

Number of francium periodic

§gadolinium: u32

Number of gadolinium periodic

§gallium: u32

Number of gallium periodic

§germanium: u32

Number of germanium periodic

§gold: u32

Number of gold periodic

§hafnium: u32

Number of hafnium periodic

§hassium: u32

Number of hassium periodic

§helium: u32

Number of helium periodic

§holmium: u32

Number of holmium periodic

§hydrogen: u32

Number of hydrogen periodic

§indium: u32

Number of indium periodic

§iodine: u32

Number of iodine periodic

§iridium: u32

Number of iridium periodic

§iron: u32

Number of iron periodic

§krypton: u32

Number of krypton periodic

§lanthanum: u32

Number of lanthanum periodic

§lawrencium: u32

Number of lawrencium periodic

§lead: u32

Number of lead periodic

§lithium: u32

Number of lithium periodic

§livermorium: u32

Number of livermorium periodic

§lutetium: u32

Number of lutetium periodic

§magnesium: u32

Number of magnesium periodic

§moscovium: u32

Number of moscovium periodic

§manganese: u32

Number of manganese periodic

§meitnerium: u32

Number of meitnerium periodic

§mendelevium: u32

Number of mendelevium periodic

§mercury: u32

Number of mercury periodic

§molybdenum: u32

Number of molybdenum periodic

§neilsborium: u32

Number of neilsborium periodic

§neodymium: u32

Number of neodymium periodic

§neon: u32

Number of neon periodic

§neptunium: u32

Number of neptunium periodic

§nihonium: u32

Number of nihonium periodic

§nickel: u32

Number of nickel periodic

§niobium: u32

Number of niobium periodic

§nitrogen: u32

Number of nitrogen periodic

§nobelium: u32

Number of nobelium periodic

§oganesson: u32

Number of oganesson periodic

§osmium: u32

Number of osmium periodic

§oxygen: u32

Number of oxygen periodic

§palladium: u32

Number of palladium periodic

§phosphorus: u32

Number of phosphorus periodic

§platinum: u32

Number of platinum periodic

§plutonium: u32

Number of plutonium periodic

§polonium: u32

Number of polonium periodic

§praseodymium: u32

Number of praseodymium periodic

§potassium: u32

Number of potassium periodic

§promethium: u32

Number of promethium periodic

§protactinium: u32

Number of protactinium periodic

§radium: u32

Number of radium periodic

§radon: u32

Number of radon periodic

§rhenium: u32

Number of rhenium periodic

§rhodium: u32

Number of rhodium periodic

§roentgenium: u32

Number of roentgenium periodic

§rubidium: u32

Number of rubidium periodic

§ruthenium: u32

Number of ruthenium periodic

§rutherfordium: u32

Number of rutherfordium periodic

§samarium: u32

Number of samarium periodic

§scandium: u32

Number of scandium periodic

§seaborgium: u32

Number of seaborgium periodic

§selenium: u32

Number of selenium periodic

§silicon: u32

Number of silicon periodic

§silver: u32

Number of silver periodic

§sodium: u32

Number of sodium periodic

§strontium: u32

Number of strontium periodic

§sulfur: u32

Number of sulfur periodic

§tantalum: u32

Number of tantalum periodic

§technetium: u32

Number of technetium periodic

§tellurium: u32

Number of tellurium periodic

§tennessine: u32

Number of tennessine periodic

§terbium: u32

Number of terbium periodic

§thallium: u32

Number of thallium periodic

§thorium: u32

Number of thorium periodic

§thulium: u32

Number of thulium periodic

§tin: u32

Number of tin periodic

§titanium: u32

Number of titanium periodic

§tungsten: u32

Number of tungsten periodic

§uranium: u32

Number of uranium periodic

§vanadium: u32

Number of vanadium periodic

§xenon: u32

Number of xenon periodic

§ytterbium: u32

Number of ytterbium periodic

§yttrium: u32

Number of yttrium periodic

§zinc: u32

Number of zinc periodic

§zirconium: u32

Number of zirconium periodic

Implementations§

Source§

impl PeriodicTable

Source

pub fn new() -> Self

Trait Implementations§

Source§

impl Clone for PeriodicTable

Source§

fn clone(&self) -> PeriodicTable

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PeriodicTable

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for PeriodicTable

Source§

fn default() -> PeriodicTable

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for PeriodicTable

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl PartialEq for PeriodicTable

Source§

fn eq(&self, other: &PeriodicTable) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for PeriodicTable

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Copy for PeriodicTable

Source§

impl Eq for PeriodicTable

Source§

impl StructuralPartialEq for PeriodicTable

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,