use rgb::RGB8;
use crate::{
Block::*, BondingType::*, ElectronConfiguration, Element, IonRadius, Mass::*, Orbital::*,
State::*, SubshellLabels, Year::*,
};
use alloc::borrow::Cow::Borrowed;
#[allow(clippy::unreadable_literal)]
pub const ELEMENTS: &[Element] = &[
Element {
number: 1,
symbol: Borrowed("H"),
name: Borrowed("Hydrogen"),
mass: Average(1.00794),
cpk: Some(RGB8 {
r: 255,
g: 255,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: None,
electrons: Borrowed(&[SubshellLabels {
shell: 1,
orbital: S,
electron_count: 1,
}]),
},
electronegativity: Some(2.2),
atomic_radius: Some(37),
ion_radius: None,
van_del_walls_radius: Some(120),
ionization_energy: Some(1312),
electron_affinity: Some(-73),
oxidation_states: Borrowed(&[-1, 1]),
standard_state: Some(Gas),
bonding_type: Some(Diatomic),
melting_point: Some(14),
boiling_point: Some(20),
density: Some(0.0000899),
group_block: Nonmetal,
discovered: Known(1766),
},
Element {
number: 2,
symbol: Borrowed("He"),
name: Borrowed("Helium"),
mass: Average(4.002602),
cpk: Some(RGB8 {
r: 217,
g: 255,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: None,
electrons: Borrowed(&[SubshellLabels {
shell: 1,
orbital: S,
electron_count: 2,
}]),
},
electronegativity: None,
atomic_radius: Some(32),
ion_radius: None,
van_del_walls_radius: Some(140),
ionization_energy: Some(2372),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[]),
standard_state: Some(Gas),
bonding_type: Some(Atomic),
melting_point: None,
boiling_point: Some(4),
density: Some(0.0001785),
group_block: NobleGas,
discovered: Known(1868),
},
Element {
number: 3,
symbol: Borrowed("Li"),
name: Borrowed("Lithium"),
mass: Average(6.941),
cpk: Some(RGB8 {
r: 204,
g: 128,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("He")),
electrons: Borrowed(&[SubshellLabels {
shell: 2,
orbital: S,
electron_count: 1,
}]),
},
electronegativity: Some(0.98),
atomic_radius: Some(134),
ion_radius: Some(IonRadius {
radius: 76.0,
variation: 1,
}),
van_del_walls_radius: Some(182),
ionization_energy: Some(520),
electron_affinity: Some(-60),
oxidation_states: Borrowed(&[1]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(454),
boiling_point: Some(1615),
density: Some(0.535),
group_block: AlkaliMetal,
discovered: Known(1817),
},
Element {
number: 4,
symbol: Borrowed("Be"),
name: Borrowed("Beryllium"),
mass: Average(9.012182),
cpk: Some(RGB8 {
r: 194,
g: 255,
b: 0,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("He")),
electrons: Borrowed(&[SubshellLabels {
shell: 2,
orbital: S,
electron_count: 2,
}]),
},
electronegativity: Some(1.57),
atomic_radius: Some(90),
ion_radius: Some(IonRadius {
radius: 45.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(900),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[2]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1560),
boiling_point: Some(2743),
density: Some(1.848),
group_block: AlkalineEarthMetal,
discovered: Known(1798),
},
Element {
number: 5,
symbol: Borrowed("B"),
name: Borrowed("Boron"),
mass: Average(10.811),
cpk: Some(RGB8 {
r: 255,
g: 181,
b: 181,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("He")),
electrons: Borrowed(&[
SubshellLabels {
shell: 2,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 2,
orbital: P,
electron_count: 1,
},
]),
},
electronegativity: Some(2.04),
atomic_radius: Some(82),
ion_radius: Some(IonRadius {
radius: 27.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(801),
electron_affinity: Some(-27),
oxidation_states: Borrowed(&[1, 2, 3]),
standard_state: Some(Solid),
bonding_type: Some(CovalentNetwork),
melting_point: Some(2348),
boiling_point: Some(4273),
density: Some(2.46),
group_block: Metalloid,
discovered: Known(1807),
},
Element {
number: 6,
symbol: Borrowed("C"),
name: Borrowed("Carbon"),
mass: Average(12.0107),
cpk: Some(RGB8 {
r: 144,
g: 144,
b: 144,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("He")),
electrons: Borrowed(&[
SubshellLabels {
shell: 2,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 2,
orbital: P,
electron_count: 2,
},
]),
},
electronegativity: Some(2.55),
atomic_radius: Some(77),
ion_radius: Some(IonRadius {
radius: 16.0,
variation: 4,
}),
van_del_walls_radius: Some(170),
ionization_energy: Some(1087),
electron_affinity: Some(-154),
oxidation_states: Borrowed(&[-4, -3, -2, -1, 1, 2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(CovalentNetwork),
melting_point: Some(3823),
boiling_point: Some(4300),
density: Some(2.26),
group_block: Nonmetal,
discovered: Ancient,
},
Element {
number: 7,
symbol: Borrowed("N"),
name: Borrowed("Nitrogen"),
mass: Average(14.0067),
cpk: Some(RGB8 {
r: 48,
g: 80,
b: 248,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("He")),
electrons: Borrowed(&[
SubshellLabels {
shell: 2,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 2,
orbital: P,
electron_count: 3,
},
]),
},
electronegativity: Some(3.04),
atomic_radius: Some(75),
ion_radius: Some(IonRadius {
radius: 146.0,
variation: -3,
}),
van_del_walls_radius: Some(155),
ionization_energy: Some(1402),
electron_affinity: Some(-7),
oxidation_states: Borrowed(&[-3, -2, -1, 1, 2, 3, 4, 5]),
standard_state: Some(Gas),
bonding_type: Some(Diatomic),
melting_point: Some(63),
boiling_point: Some(77),
density: Some(0.001251),
group_block: Nonmetal,
discovered: Known(1772),
},
Element {
number: 8,
symbol: Borrowed("O"),
name: Borrowed("Oxygen"),
mass: Average(15.9994),
cpk: Some(RGB8 {
r: 255,
g: 13,
b: 13,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("He")),
electrons: Borrowed(&[
SubshellLabels {
shell: 2,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 2,
orbital: P,
electron_count: 4,
},
]),
},
electronegativity: Some(3.44),
atomic_radius: Some(73),
ion_radius: Some(IonRadius {
radius: 140.0,
variation: -2,
}),
van_del_walls_radius: Some(152),
ionization_energy: Some(1314),
electron_affinity: Some(-141),
oxidation_states: Borrowed(&[-2, -1, 1, 2]),
standard_state: Some(Gas),
bonding_type: Some(Diatomic),
melting_point: Some(55),
boiling_point: Some(90),
density: Some(0.001429),
group_block: Nonmetal,
discovered: Known(1774),
},
Element {
number: 9,
symbol: Borrowed("F"),
name: Borrowed("Fluorine"),
mass: Average(18.998404),
cpk: Some(RGB8 {
r: 144,
g: 224,
b: 80,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("He")),
electrons: Borrowed(&[
SubshellLabels {
shell: 2,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 2,
orbital: P,
electron_count: 5,
},
]),
},
electronegativity: Some(3.98),
atomic_radius: Some(71),
ion_radius: Some(IonRadius {
radius: 133.0,
variation: -1,
}),
van_del_walls_radius: Some(147),
ionization_energy: Some(1681),
electron_affinity: Some(-328),
oxidation_states: Borrowed(&[-1]),
standard_state: Some(Gas),
bonding_type: Some(Atomic),
melting_point: Some(54),
boiling_point: Some(85),
density: Some(0.001696),
group_block: Halogen,
discovered: Known(1670),
},
Element {
number: 10,
symbol: Borrowed("Ne"),
name: Borrowed("Neon"),
mass: Average(20.1797),
cpk: Some(RGB8 {
r: 179,
g: 227,
b: 245,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("He")),
electrons: Borrowed(&[
SubshellLabels {
shell: 2,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 2,
orbital: P,
electron_count: 6,
},
]),
},
electronegativity: None,
atomic_radius: Some(69),
ion_radius: None,
van_del_walls_radius: Some(154),
ionization_energy: Some(2081),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[]),
standard_state: Some(Gas),
bonding_type: Some(Atomic),
melting_point: Some(25),
boiling_point: Some(27),
density: Some(0.0009),
group_block: NobleGas,
discovered: Known(1898),
},
Element {
number: 11,
symbol: Borrowed("Na"),
name: Borrowed("Sodium"),
mass: Average(22.989769),
cpk: Some(RGB8 {
r: 171,
g: 92,
b: 242,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ne")),
electrons: Borrowed(&[SubshellLabels {
shell: 3,
orbital: S,
electron_count: 1,
}]),
},
electronegativity: Some(0.93),
atomic_radius: Some(154),
ion_radius: Some(IonRadius {
radius: 102.0,
variation: 1,
}),
van_del_walls_radius: Some(227),
ionization_energy: Some(496),
electron_affinity: Some(-53),
oxidation_states: Borrowed(&[-1, 1]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(371),
boiling_point: Some(1156),
density: Some(0.968),
group_block: AlkaliMetal,
discovered: Known(1807),
},
Element {
number: 12,
symbol: Borrowed("Mg"),
name: Borrowed("Magnesium"),
mass: Average(24.305),
cpk: Some(RGB8 {
r: 138,
g: 255,
b: 0,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ne")),
electrons: Borrowed(&[SubshellLabels {
shell: 3,
orbital: S,
electron_count: 2,
}]),
},
electronegativity: Some(1.31),
atomic_radius: Some(130),
ion_radius: Some(IonRadius {
radius: 72.0,
variation: 2,
}),
van_del_walls_radius: Some(173),
ionization_energy: Some(738),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[1, 2]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(923),
boiling_point: Some(1363),
density: Some(1.738),
group_block: AlkalineEarthMetal,
discovered: Known(1808),
},
Element {
number: 13,
symbol: Borrowed("Al"),
name: Borrowed("Aluminum"),
mass: Average(26.981539),
cpk: Some(RGB8 {
r: 191,
g: 166,
b: 166,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ne")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 3,
orbital: P,
electron_count: 1,
},
]),
},
electronegativity: Some(1.61),
atomic_radius: Some(118),
ion_radius: Some(IonRadius {
radius: 53.5,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(578),
electron_affinity: Some(-43),
oxidation_states: Borrowed(&[1, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(933),
boiling_point: Some(2792),
density: Some(2.7),
group_block: Metal,
discovered: Ancient,
},
Element {
number: 14,
symbol: Borrowed("Si"),
name: Borrowed("Silicon"),
mass: Average(28.0855),
cpk: Some(RGB8 {
r: 240,
g: 200,
b: 160,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ne")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 3,
orbital: P,
electron_count: 2,
},
]),
},
electronegativity: Some(1.9),
atomic_radius: Some(111),
ion_radius: Some(IonRadius {
radius: 40.0,
variation: 4,
}),
van_del_walls_radius: Some(210),
ionization_energy: Some(787),
electron_affinity: Some(-134),
oxidation_states: Borrowed(&[-4, -3, -2, -1, 1, 2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1687),
boiling_point: Some(3173),
density: Some(2.33),
group_block: Metalloid,
discovered: Known(1854),
},
Element {
number: 15,
symbol: Borrowed("P"),
name: Borrowed("Phosphorus"),
mass: Average(30.973763),
cpk: Some(RGB8 {
r: 255,
g: 128,
b: 0,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ne")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 3,
orbital: P,
electron_count: 3,
},
]),
},
electronegativity: Some(2.19),
atomic_radius: Some(106),
ion_radius: Some(IonRadius {
radius: 44.0,
variation: 3,
}),
van_del_walls_radius: Some(180),
ionization_energy: Some(1012),
electron_affinity: Some(-72),
oxidation_states: Borrowed(&[-3, -2, -1, 1, 2, 3, 4, 5]),
standard_state: Some(Solid),
bonding_type: Some(CovalentNetwork),
melting_point: Some(317),
boiling_point: Some(554),
density: Some(1.823),
group_block: Nonmetal,
discovered: Known(1669),
},
Element {
number: 16,
symbol: Borrowed("S"),
name: Borrowed("Sulfur"),
mass: Average(32.065),
cpk: Some(RGB8 {
r: 255,
g: 255,
b: 48,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ne")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 3,
orbital: P,
electron_count: 4,
},
]),
},
electronegativity: Some(2.58),
atomic_radius: Some(102),
ion_radius: Some(IonRadius {
radius: 184.0,
variation: -2,
}),
van_del_walls_radius: Some(180),
ionization_energy: Some(1000),
electron_affinity: Some(-200),
oxidation_states: Borrowed(&[-2, -1, 1, 2, 3, 4, 5, 6]),
standard_state: Some(Solid),
bonding_type: Some(CovalentNetwork),
melting_point: Some(388),
boiling_point: Some(718),
density: Some(1.96),
group_block: Nonmetal,
discovered: Ancient,
},
Element {
number: 17,
symbol: Borrowed("Cl"),
name: Borrowed("Chlorine"),
mass: Average(35.453),
cpk: Some(RGB8 {
r: 31,
g: 240,
b: 31,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ne")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 3,
orbital: P,
electron_count: 5,
},
]),
},
electronegativity: Some(3.16),
atomic_radius: Some(99),
ion_radius: Some(IonRadius {
radius: 181.0,
variation: -1,
}),
van_del_walls_radius: Some(175),
ionization_energy: Some(1251),
electron_affinity: Some(-349),
oxidation_states: Borrowed(&[-1, 1, 2, 3, 4, 5, 6, 7]),
standard_state: Some(Gas),
bonding_type: Some(CovalentNetwork),
melting_point: Some(172),
boiling_point: Some(239),
density: Some(0.003214),
group_block: Halogen,
discovered: Known(1774),
},
Element {
number: 18,
symbol: Borrowed("Ar"),
name: Borrowed("Argon"),
mass: Average(39.948),
cpk: Some(RGB8 {
r: 128,
g: 209,
b: 227,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ne")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 3,
orbital: P,
electron_count: 6,
},
]),
},
electronegativity: None,
atomic_radius: Some(97),
ion_radius: None,
van_del_walls_radius: Some(188),
ionization_energy: Some(1521),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[]),
standard_state: Some(Gas),
bonding_type: Some(Atomic),
melting_point: Some(84),
boiling_point: Some(87),
density: Some(0.001784),
group_block: NobleGas,
discovered: Known(1894),
},
Element {
number: 19,
symbol: Borrowed("K"),
name: Borrowed("Potassium"),
mass: Average(39.0983),
cpk: Some(RGB8 {
r: 143,
g: 64,
b: 212,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[SubshellLabels {
shell: 4,
orbital: S,
electron_count: 1,
}]),
},
electronegativity: Some(0.82),
atomic_radius: Some(196),
ion_radius: Some(IonRadius {
radius: 138.0,
variation: 1,
}),
van_del_walls_radius: Some(275),
ionization_energy: Some(419),
electron_affinity: Some(-48),
oxidation_states: Borrowed(&[1]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(337),
boiling_point: Some(1032),
density: Some(0.856),
group_block: AlkaliMetal,
discovered: Known(1807),
},
Element {
number: 20,
symbol: Borrowed("Ca"),
name: Borrowed("Calcium"),
mass: Average(40.078),
cpk: Some(RGB8 {
r: 61,
g: 255,
b: 0,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
}]),
},
electronegativity: Some(1.0),
atomic_radius: Some(174),
ion_radius: Some(IonRadius {
radius: 100.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(590),
electron_affinity: Some(-2),
oxidation_states: Borrowed(&[2]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1115),
boiling_point: Some(1757),
density: Some(1.55),
group_block: AlkalineEarthMetal,
discovered: Ancient,
},
Element {
number: 21,
symbol: Borrowed("Sc"),
name: Borrowed("Scandium"),
mass: Average(44.955914),
cpk: Some(RGB8 {
r: 230,
g: 230,
b: 230,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 1,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.36),
atomic_radius: Some(144),
ion_radius: Some(IonRadius {
radius: 74.5,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(633),
electron_affinity: Some(-18),
oxidation_states: Borrowed(&[1, 2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1814),
boiling_point: Some(3103),
density: Some(2.985),
group_block: TransitionMetal,
discovered: Known(1876),
},
Element {
number: 22,
symbol: Borrowed("Ti"),
name: Borrowed("Titanium"),
mass: Average(47.867),
cpk: Some(RGB8 {
r: 191,
g: 194,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 2,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.54),
atomic_radius: Some(136),
ion_radius: Some(IonRadius {
radius: 86.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(659),
electron_affinity: Some(-8),
oxidation_states: Borrowed(&[-1, 2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1941),
boiling_point: Some(3560),
density: Some(4.507),
group_block: TransitionMetal,
discovered: Known(1791),
},
Element {
number: 23,
symbol: Borrowed("V"),
name: Borrowed("Vanadium"),
mass: Average(50.9415),
cpk: Some(RGB8 {
r: 166,
g: 166,
b: 171,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 3,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.63),
atomic_radius: Some(125),
ion_radius: Some(IonRadius {
radius: 79.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(651),
electron_affinity: Some(-51),
oxidation_states: Borrowed(&[-1, 2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2183),
boiling_point: Some(3680),
density: Some(6.11),
group_block: TransitionMetal,
discovered: Known(1803),
},
Element {
number: 24,
symbol: Borrowed("Cr"),
name: Borrowed("Chromium"),
mass: Average(51.9961),
cpk: Some(RGB8 {
r: 138,
g: 153,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 5,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 1,
},
]),
},
electronegativity: Some(1.66),
atomic_radius: Some(127),
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: Some(653),
electron_affinity: Some(-64),
oxidation_states: Borrowed(&[-2, -1, 1, 2, 3, 4, 5, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2180),
boiling_point: Some(2944),
density: Some(7.14),
group_block: TransitionMetal,
discovered: Ancient,
},
Element {
number: 25,
symbol: Borrowed("Mn"),
name: Borrowed("Manganese"),
mass: Average(54.938046),
cpk: Some(RGB8 {
r: 156,
g: 122,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 5,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.55),
atomic_radius: Some(139),
ion_radius: Some(IonRadius {
radius: 67.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(717),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[-3, -2, -1, 1, 2, 3, 4, 5, 6, 7]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1519),
boiling_point: Some(2334),
density: Some(7.47),
group_block: TransitionMetal,
discovered: Known(1774),
},
Element {
number: 26,
symbol: Borrowed("Fe"),
name: Borrowed("Iron"),
mass: Average(55.845),
cpk: Some(RGB8 {
r: 224,
g: 102,
b: 51,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 6,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.83),
atomic_radius: Some(125),
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: Some(763),
electron_affinity: Some(-16),
oxidation_states: Borrowed(&[-2, -1, 1, 2, 3, 4, 5, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1811),
boiling_point: Some(3134),
density: Some(7.874),
group_block: TransitionMetal,
discovered: Ancient,
},
Element {
number: 27,
symbol: Borrowed("Co"),
name: Borrowed("Cobalt"),
mass: Average(58.933193),
cpk: Some(RGB8 {
r: 240,
g: 144,
b: 160,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 7,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.88),
atomic_radius: Some(126),
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: Some(760),
electron_affinity: Some(-64),
oxidation_states: Borrowed(&[-1, 1, 2, 3, 4, 5]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1768),
boiling_point: Some(3200),
density: Some(8.9),
group_block: TransitionMetal,
discovered: Ancient,
},
Element {
number: 28,
symbol: Borrowed("Ni"),
name: Borrowed("Nickel"),
mass: Average(58.6934),
cpk: Some(RGB8 {
r: 80,
g: 208,
b: 80,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 8,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.91),
atomic_radius: Some(121),
ion_radius: Some(IonRadius {
radius: 69.0,
variation: 2,
}),
van_del_walls_radius: Some(163),
ionization_energy: Some(737),
electron_affinity: Some(-112),
oxidation_states: Borrowed(&[-1, 1, 2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1728),
boiling_point: Some(3186),
density: Some(8.908),
group_block: TransitionMetal,
discovered: Known(1751),
},
Element {
number: 29,
symbol: Borrowed("Cu"),
name: Borrowed("Copper"),
mass: Average(63.546),
cpk: Some(RGB8 {
r: 200,
g: 128,
b: 51,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 1,
},
]),
},
electronegativity: Some(1.9),
atomic_radius: Some(138),
ion_radius: Some(IonRadius {
radius: 77.0,
variation: 1,
}),
van_del_walls_radius: Some(140),
ionization_energy: Some(746),
electron_affinity: Some(-118),
oxidation_states: Borrowed(&[1, 2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1358),
boiling_point: Some(3200),
density: Some(8.92),
group_block: TransitionMetal,
discovered: Ancient,
},
Element {
number: 30,
symbol: Borrowed("Zn"),
name: Borrowed("Zinc"),
mass: Average(65.38),
cpk: Some(RGB8 {
r: 125,
g: 128,
b: 176,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.65),
atomic_radius: Some(131),
ion_radius: Some(IonRadius {
radius: 74.0,
variation: 2,
}),
van_del_walls_radius: Some(139),
ionization_energy: Some(906),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[2]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(693),
boiling_point: Some(1180),
density: Some(7.14),
group_block: TransitionMetal,
discovered: Known(1746),
},
Element {
number: 31,
symbol: Borrowed("Ga"),
name: Borrowed("Gallium"),
mass: Average(69.723),
cpk: Some(RGB8 {
r: 194,
g: 143,
b: 143,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 4,
orbital: P,
electron_count: 1,
},
]),
},
electronegativity: Some(1.81),
atomic_radius: Some(126),
ion_radius: Some(IonRadius {
radius: 62.0,
variation: 3,
}),
van_del_walls_radius: Some(187),
ionization_energy: Some(579),
electron_affinity: Some(-29),
oxidation_states: Borrowed(&[1, 2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(303),
boiling_point: Some(2477),
density: Some(5.904),
group_block: Metal,
discovered: Known(1875),
},
Element {
number: 32,
symbol: Borrowed("Ge"),
name: Borrowed("Germanium"),
mass: Average(72.64),
cpk: Some(RGB8 {
r: 102,
g: 143,
b: 143,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 4,
orbital: P,
electron_count: 2,
},
]),
},
electronegativity: Some(2.01),
atomic_radius: Some(122),
ion_radius: Some(IonRadius {
radius: 73.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(762),
electron_affinity: Some(-119),
oxidation_states: Borrowed(&[-4, 1, 2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1211),
boiling_point: Some(3093),
density: Some(5.323),
group_block: Metalloid,
discovered: Known(1886),
},
Element {
number: 33,
symbol: Borrowed("As"),
name: Borrowed("Arsenic"),
mass: Average(74.9216),
cpk: Some(RGB8 {
r: 189,
g: 128,
b: 227,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 4,
orbital: P,
electron_count: 3,
},
]),
},
electronegativity: Some(2.18),
atomic_radius: Some(119),
ion_radius: Some(IonRadius {
radius: 58.0,
variation: 3,
}),
van_del_walls_radius: Some(185),
ionization_energy: Some(947),
electron_affinity: Some(-78),
oxidation_states: Borrowed(&[-3, 2, 3, 5]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1090),
boiling_point: Some(887),
density: Some(5.727),
group_block: Metalloid,
discovered: Ancient,
},
Element {
number: 34,
symbol: Borrowed("Se"),
name: Borrowed("Selenium"),
mass: Average(78.96),
cpk: Some(RGB8 {
r: 255,
g: 161,
b: 0,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 4,
orbital: P,
electron_count: 4,
},
]),
},
electronegativity: Some(2.55),
atomic_radius: Some(116),
ion_radius: Some(IonRadius {
radius: 198.0,
variation: -2,
}),
van_del_walls_radius: Some(190),
ionization_energy: Some(941),
electron_affinity: Some(-195),
oxidation_states: Borrowed(&[-2, 2, 4, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(494),
boiling_point: Some(958),
density: Some(4.819),
group_block: Nonmetal,
discovered: Known(1817),
},
Element {
number: 35,
symbol: Borrowed("Br"),
name: Borrowed("Bromine"),
mass: Average(79.904),
cpk: Some(RGB8 {
r: 166,
g: 41,
b: 41,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 4,
orbital: P,
electron_count: 5,
},
]),
},
electronegativity: Some(2.96),
atomic_radius: Some(114),
ion_radius: Some(IonRadius {
radius: 196.0,
variation: -1,
}),
van_del_walls_radius: Some(185),
ionization_energy: Some(1140),
electron_affinity: Some(-325),
oxidation_states: Borrowed(&[-1, 1, 3, 4, 5, 7]),
standard_state: Some(Liquid),
bonding_type: Some(CovalentNetwork),
melting_point: Some(266),
boiling_point: Some(332),
density: Some(3.12),
group_block: Halogen,
discovered: Known(1826),
},
Element {
number: 36,
symbol: Borrowed("Kr"),
name: Borrowed("Krypton"),
mass: Average(83.798),
cpk: Some(RGB8 {
r: 92,
g: 184,
b: 209,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Ar")),
electrons: Borrowed(&[
SubshellLabels {
shell: 3,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 4,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 4,
orbital: P,
electron_count: 6,
},
]),
},
electronegativity: None,
atomic_radius: Some(110),
ion_radius: None,
van_del_walls_radius: Some(202),
ionization_energy: Some(1351),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[2]),
standard_state: Some(Gas),
bonding_type: Some(Atomic),
melting_point: Some(116),
boiling_point: Some(120),
density: Some(0.00375),
group_block: NobleGas,
discovered: Known(1898),
},
Element {
number: 37,
symbol: Borrowed("Rb"),
name: Borrowed("Rubidium"),
mass: Average(85.4678),
cpk: Some(RGB8 {
r: 112,
g: 46,
b: 176,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[SubshellLabels {
shell: 5,
orbital: S,
electron_count: 1,
}]),
},
electronegativity: Some(0.82),
atomic_radius: Some(211),
ion_radius: Some(IonRadius {
radius: 152.0,
variation: 1,
}),
van_del_walls_radius: None,
ionization_energy: Some(403),
electron_affinity: Some(-47),
oxidation_states: Borrowed(&[1]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(312),
boiling_point: Some(961),
density: Some(1.532),
group_block: AlkaliMetal,
discovered: Known(1861),
},
Element {
number: 38,
symbol: Borrowed("Sr"),
name: Borrowed("Strontium"),
mass: Average(87.62),
cpk: Some(RGB8 { r: 0, g: 255, b: 0 }),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[SubshellLabels {
shell: 5,
orbital: S,
electron_count: 2,
}]),
},
electronegativity: Some(0.95),
atomic_radius: Some(192),
ion_radius: Some(IonRadius {
radius: 118.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(550),
electron_affinity: Some(-5),
oxidation_states: Borrowed(&[2]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1050),
boiling_point: Some(1655),
density: Some(2.63),
group_block: AlkalineEarthMetal,
discovered: Known(1790),
},
Element {
number: 39,
symbol: Borrowed("Y"),
name: Borrowed("Yttrium"),
mass: Average(88.90585),
cpk: Some(RGB8 {
r: 148,
g: 255,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 1,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.22),
atomic_radius: Some(162),
ion_radius: Some(IonRadius {
radius: 90.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(600),
electron_affinity: Some(-30),
oxidation_states: Borrowed(&[1, 2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1799),
boiling_point: Some(3618),
density: Some(4.472),
group_block: TransitionMetal,
discovered: Known(1794),
},
Element {
number: 40,
symbol: Borrowed("Zr"),
name: Borrowed("Zirconium"),
mass: Average(91.224),
cpk: Some(RGB8 {
r: 148,
g: 224,
b: 224,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 2,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.33),
atomic_radius: Some(148),
ion_radius: Some(IonRadius {
radius: 72.0,
variation: 4,
}),
van_del_walls_radius: None,
ionization_energy: Some(640),
electron_affinity: Some(-41),
oxidation_states: Borrowed(&[1, 2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2128),
boiling_point: Some(4682),
density: Some(6.511),
group_block: TransitionMetal,
discovered: Known(1789),
},
Element {
number: 41,
symbol: Borrowed("Nb"),
name: Borrowed("Niobium"),
mass: Average(92.90638),
cpk: Some(RGB8 {
r: 115,
g: 194,
b: 201,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 4,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 1,
},
]),
},
electronegativity: Some(1.6),
atomic_radius: Some(137),
ion_radius: Some(IonRadius {
radius: 72.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(652),
electron_affinity: Some(-86),
oxidation_states: Borrowed(&[-1, 2, 3, 4, 5]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2750),
boiling_point: Some(5017),
density: Some(8.57),
group_block: TransitionMetal,
discovered: Known(1801),
},
Element {
number: 42,
symbol: Borrowed("Mo"),
name: Borrowed("Molybdenum"),
mass: Average(95.96),
cpk: Some(RGB8 {
r: 84,
g: 181,
b: 181,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 5,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 1,
},
]),
},
electronegativity: Some(2.16),
atomic_radius: Some(145),
ion_radius: Some(IonRadius {
radius: 69.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(684),
electron_affinity: Some(-72),
oxidation_states: Borrowed(&[-2, -1, 1, 2, 3, 4, 5, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2896),
boiling_point: Some(4912),
density: Some(10.28),
group_block: TransitionMetal,
discovered: Known(1778),
},
Element {
number: 43,
symbol: Borrowed("Tc"),
name: Borrowed("Technetium"),
mass: MostStable(98),
cpk: Some(RGB8 {
r: 59,
g: 158,
b: 158,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 5,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.9),
atomic_radius: Some(156),
ion_radius: Some(IonRadius {
radius: 64.5,
variation: 4,
}),
van_del_walls_radius: None,
ionization_energy: Some(702),
electron_affinity: Some(-53),
oxidation_states: Borrowed(&[-3, -1, 1, 2, 3, 4, 5, 6, 7]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2430),
boiling_point: Some(4538),
density: Some(11.5),
group_block: TransitionMetal,
discovered: Known(1937),
},
Element {
number: 44,
symbol: Borrowed("Ru"),
name: Borrowed("Ruthenium"),
mass: Average(101.07),
cpk: Some(RGB8 {
r: 36,
g: 143,
b: 143,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 7,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 1,
},
]),
},
electronegativity: Some(2.2),
atomic_radius: Some(126),
ion_radius: Some(IonRadius {
radius: 68.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(710),
electron_affinity: Some(-101),
oxidation_states: Borrowed(&[-2, 1, 2, 3, 4, 5, 6, 7, 8]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2607),
boiling_point: Some(4423),
density: Some(12.37),
group_block: TransitionMetal,
discovered: Known(1827),
},
Element {
number: 45,
symbol: Borrowed("Rh"),
name: Borrowed("Rhodium"),
mass: Average(102.9055),
cpk: Some(RGB8 {
r: 10,
g: 125,
b: 140,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 8,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 1,
},
]),
},
electronegativity: Some(2.28),
atomic_radius: Some(135),
ion_radius: Some(IonRadius {
radius: 66.5,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(720),
electron_affinity: Some(-110),
oxidation_states: Borrowed(&[-1, 1, 2, 3, 4, 5, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2237),
boiling_point: Some(3968),
density: Some(12.45),
group_block: TransitionMetal,
discovered: Known(1803),
},
Element {
number: 46,
symbol: Borrowed("Pd"),
name: Borrowed("Palladium"),
mass: Average(106.42),
cpk: None,
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[SubshellLabels {
shell: 4,
orbital: D,
electron_count: 10,
}]),
},
electronegativity: Some(2.2),
atomic_radius: Some(131),
ion_radius: Some(IonRadius {
radius: 59.0,
variation: 1,
}),
van_del_walls_radius: Some(163),
ionization_energy: Some(804),
electron_affinity: Some(-54),
oxidation_states: Borrowed(&[2, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1828),
boiling_point: Some(3236),
density: Some(12.023),
group_block: TransitionMetal,
discovered: Known(1803),
},
Element {
number: 47,
symbol: Borrowed("Ag"),
name: Borrowed("Silver"),
mass: Average(107.8682),
cpk: Some(RGB8 {
r: 192,
g: 192,
b: 192,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 1,
},
]),
},
electronegativity: Some(1.93),
atomic_radius: Some(153),
ion_radius: Some(IonRadius {
radius: 115.0,
variation: 1,
}),
van_del_walls_radius: Some(172),
ionization_energy: Some(731),
electron_affinity: Some(-126),
oxidation_states: Borrowed(&[1, 2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1235),
boiling_point: Some(2435),
density: Some(10.49),
group_block: TransitionMetal,
discovered: Ancient,
},
Element {
number: 48,
symbol: Borrowed("Cd"),
name: Borrowed("Cadmium"),
mass: Average(112.411),
cpk: Some(RGB8 {
r: 255,
g: 217,
b: 143,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.69),
atomic_radius: Some(148),
ion_radius: Some(IonRadius {
radius: 95.0,
variation: 2,
}),
van_del_walls_radius: Some(158),
ionization_energy: Some(868),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[2]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(594),
boiling_point: Some(1040),
density: Some(8.65),
group_block: TransitionMetal,
discovered: Known(1817),
},
Element {
number: 49,
symbol: Borrowed("In"),
name: Borrowed("Indium"),
mass: Average(114.818),
cpk: Some(RGB8 {
r: 166,
g: 117,
b: 115,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 5,
orbital: P,
electron_count: 1,
},
]),
},
electronegativity: Some(1.78),
atomic_radius: Some(144),
ion_radius: Some(IonRadius {
radius: 80.0,
variation: 3,
}),
van_del_walls_radius: Some(193),
ionization_energy: Some(558),
electron_affinity: Some(-29),
oxidation_states: Borrowed(&[1, 2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(430),
boiling_point: Some(2345),
density: Some(7.31),
group_block: Metal,
discovered: Known(1863),
},
Element {
number: 50,
symbol: Borrowed("Sn"),
name: Borrowed("Tin"),
mass: Average(118.71),
cpk: Some(RGB8 {
r: 102,
g: 128,
b: 128,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 5,
orbital: P,
electron_count: 2,
},
]),
},
electronegativity: Some(1.96),
atomic_radius: Some(141),
ion_radius: Some(IonRadius {
radius: 112.0,
variation: 2,
}),
van_del_walls_radius: Some(217),
ionization_energy: Some(709),
electron_affinity: Some(-107),
oxidation_states: Borrowed(&[-4, 2, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(505),
boiling_point: Some(2875),
density: Some(7.31),
group_block: Metal,
discovered: Ancient,
},
Element {
number: 51,
symbol: Borrowed("Sb"),
name: Borrowed("Antimony"),
mass: Average(121.76),
cpk: Some(RGB8 {
r: 158,
g: 99,
b: 181,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 5,
orbital: P,
electron_count: 3,
},
]),
},
electronegativity: Some(2.05),
atomic_radius: Some(138),
ion_radius: Some(IonRadius {
radius: 76.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(834),
electron_affinity: Some(-103),
oxidation_states: Borrowed(&[-3, 3, 5]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(904),
boiling_point: Some(1860),
density: Some(6.697),
group_block: Metalloid,
discovered: Ancient,
},
Element {
number: 52,
symbol: Borrowed("Te"),
name: Borrowed("Tellurium"),
mass: Average(127.6),
cpk: Some(RGB8 {
r: 212,
g: 122,
b: 0,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 5,
orbital: P,
electron_count: 4,
},
]),
},
electronegativity: Some(2.1),
atomic_radius: Some(135),
ion_radius: Some(IonRadius {
radius: 221.0,
variation: -2,
}),
van_del_walls_radius: Some(206),
ionization_energy: Some(869),
electron_affinity: Some(-190),
oxidation_states: Borrowed(&[-2, 2, 4, 5, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(723),
boiling_point: Some(1261),
density: Some(6.24),
group_block: Metalloid,
discovered: Known(1782),
},
Element {
number: 53,
symbol: Borrowed("I"),
name: Borrowed("Iodine"),
mass: Average(126.90447),
cpk: Some(RGB8 {
r: 148,
g: 0,
b: 148,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 5,
orbital: P,
electron_count: 5,
},
]),
},
electronegativity: Some(2.66),
atomic_radius: Some(133),
ion_radius: Some(IonRadius {
radius: 220.0,
variation: -1,
}),
van_del_walls_radius: Some(198),
ionization_energy: Some(1008),
electron_affinity: Some(-295),
oxidation_states: Borrowed(&[-1, 1, 3, 5, 7]),
standard_state: Some(Solid),
bonding_type: Some(CovalentNetwork),
melting_point: Some(387),
boiling_point: Some(457),
density: Some(4.94),
group_block: Halogen,
discovered: Known(1811),
},
Element {
number: 54,
symbol: Borrowed("Xe"),
name: Borrowed("Xenon"),
mass: Average(131.293),
cpk: Some(RGB8 {
r: 66,
g: 158,
b: 176,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Kr")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 5,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 5,
orbital: P,
electron_count: 6,
},
]),
},
electronegativity: None,
atomic_radius: Some(130),
ion_radius: Some(IonRadius {
radius: 48.0,
variation: 8,
}),
van_del_walls_radius: Some(216),
ionization_energy: Some(1170),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[2, 4, 6, 8]),
standard_state: Some(Gas),
bonding_type: Some(Atomic),
melting_point: Some(161),
boiling_point: Some(165),
density: Some(0.0059),
group_block: NobleGas,
discovered: Known(1898),
},
Element {
number: 55,
symbol: Borrowed("Cs"),
name: Borrowed("Cesium"),
mass: Average(132.90546),
cpk: Some(RGB8 {
r: 87,
g: 23,
b: 143,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[SubshellLabels {
shell: 6,
orbital: S,
electron_count: 1,
}]),
},
electronegativity: Some(0.79),
atomic_radius: Some(225),
ion_radius: Some(IonRadius {
radius: 167.0,
variation: 1,
}),
van_del_walls_radius: None,
ionization_energy: Some(376),
electron_affinity: Some(-46),
oxidation_states: Borrowed(&[1]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(302),
boiling_point: Some(944),
density: Some(1.879),
group_block: AlkaliMetal,
discovered: Known(1860),
},
Element {
number: 56,
symbol: Borrowed("Ba"),
name: Borrowed("Barium"),
mass: Average(137.327),
cpk: Some(RGB8 { r: 0, g: 201, b: 0 }),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
}]),
},
electronegativity: Some(0.89),
atomic_radius: Some(198),
ion_radius: Some(IonRadius {
radius: 135.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(503),
electron_affinity: Some(-14),
oxidation_states: Borrowed(&[2]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1000),
boiling_point: Some(2143),
density: Some(3.51),
group_block: AlkalineEarthMetal,
discovered: Known(1808),
},
Element {
number: 57,
symbol: Borrowed("La"),
name: Borrowed("Lanthanum"),
mass: Average(138.90547),
cpk: Some(RGB8 {
r: 112,
g: 212,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 1,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.1),
atomic_radius: Some(169),
ion_radius: Some(IonRadius {
radius: 103.2,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(538),
electron_affinity: Some(-48),
oxidation_states: Borrowed(&[2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1193),
boiling_point: Some(3737),
density: Some(6.146),
group_block: Lanthanoid,
discovered: Known(1839),
},
Element {
number: 58,
symbol: Borrowed("Ce"),
name: Borrowed("Cerium"),
mass: Average(140.116),
cpk: Some(RGB8 {
r: 255,
g: 255,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 1,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 1,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.12),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 102.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(534),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1071),
boiling_point: Some(3633),
density: Some(6.689),
group_block: Lanthanoid,
discovered: Known(1803),
},
Element {
number: 59,
symbol: Borrowed("Pr"),
name: Borrowed("Praseodymium"),
mass: Average(140.90765),
cpk: Some(RGB8 {
r: 217,
g: 255,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 3,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.13),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 99.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(527),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1204),
boiling_point: Some(3563),
density: Some(6.64),
group_block: Lanthanoid,
discovered: Known(1885),
},
Element {
number: 60,
symbol: Borrowed("Nd"),
name: Borrowed("Neodymium"),
mass: Average(144.242),
cpk: Some(RGB8 {
r: 199,
g: 255,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 4,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.14),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 129.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(533),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1294),
boiling_point: Some(3373),
density: Some(7.01),
group_block: Lanthanoid,
discovered: Known(1885),
},
Element {
number: 61,
symbol: Borrowed("Pm"),
name: Borrowed("Promethium"),
mass: MostStable(145),
cpk: Some(RGB8 {
r: 163,
g: 255,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 5,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.13),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 97.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(540),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1373),
boiling_point: Some(3273),
density: Some(7.264),
group_block: Lanthanoid,
discovered: Known(1947),
},
Element {
number: 62,
symbol: Borrowed("Sm"),
name: Borrowed("Samarium"),
mass: Average(150.36),
cpk: Some(RGB8 {
r: 143,
g: 255,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 6,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.17),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 122.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(545),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1345),
boiling_point: Some(2076),
density: Some(7.353),
group_block: Lanthanoid,
discovered: Known(1853),
},
Element {
number: 63,
symbol: Borrowed("Eu"),
name: Borrowed("Europium"),
mass: Average(151.964),
cpk: Some(RGB8 {
r: 97,
g: 255,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 7,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.2),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 117.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(547),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1095),
boiling_point: Some(1800),
density: Some(5.244),
group_block: Lanthanoid,
discovered: Known(1901),
},
Element {
number: 64,
symbol: Borrowed("Gd"),
name: Borrowed("Gadolinium"),
mass: Average(157.25),
cpk: Some(RGB8 {
r: 69,
g: 255,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 7,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 1,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.2),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 93.8,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(593),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[1, 2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1586),
boiling_point: Some(3523),
density: Some(7.901),
group_block: Lanthanoid,
discovered: Known(1880),
},
Element {
number: 65,
symbol: Borrowed("Tb"),
name: Borrowed("Terbium"),
mass: Average(158.92535),
cpk: Some(RGB8 {
r: 48,
g: 255,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 9,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.2),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 92.3,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(566),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[1, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1629),
boiling_point: Some(3503),
density: Some(8.219),
group_block: Lanthanoid,
discovered: Known(1843),
},
Element {
number: 66,
symbol: Borrowed("Dy"),
name: Borrowed("Dysprosium"),
mass: Average(162.5),
cpk: Some(RGB8 {
r: 31,
g: 255,
b: 199,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 10,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.22),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 107.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(573),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1685),
boiling_point: Some(2840),
density: Some(8.551),
group_block: Lanthanoid,
discovered: Known(1886),
},
Element {
number: 67,
symbol: Borrowed("Ho"),
name: Borrowed("Holmium"),
mass: Average(164.93031),
cpk: Some(RGB8 {
r: 0,
g: 255,
b: 156,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 11,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.23),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 90.1,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(581),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1747),
boiling_point: Some(2973),
density: Some(8.795),
group_block: Lanthanoid,
discovered: Known(1878),
},
Element {
number: 68,
symbol: Borrowed("Er"),
name: Borrowed("Erbium"),
mass: Average(167.259),
cpk: None,
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 12,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.24),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 89.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(589),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1770),
boiling_point: Some(3141),
density: Some(9.066),
group_block: Lanthanoid,
discovered: Known(1842),
},
Element {
number: 69,
symbol: Borrowed("Tm"),
name: Borrowed("Thulium"),
mass: Average(168.9342),
cpk: Some(RGB8 {
r: 0,
g: 212,
b: 82,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 13,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.25),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 103.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(597),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1818),
boiling_point: Some(2223),
density: Some(9.321),
group_block: Lanthanoid,
discovered: Known(1879),
},
Element {
number: 70,
symbol: Borrowed("Yb"),
name: Borrowed("Ytterbium"),
mass: Average(173.054),
cpk: Some(RGB8 {
r: 0,
g: 191,
b: 56,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.1),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 102.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(603),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[2, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1092),
boiling_point: Some(1469),
density: Some(6.57),
group_block: Lanthanoid,
discovered: Known(1878),
},
Element {
number: 71,
symbol: Borrowed("Lu"),
name: Borrowed("Lutetium"),
mass: Average(174.9668),
cpk: Some(RGB8 {
r: 0,
g: 171,
b: 36,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 1,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.27),
atomic_radius: Some(160),
ion_radius: Some(IonRadius {
radius: 86.1,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(524),
electron_affinity: Some(-50),
oxidation_states: Borrowed(&[3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1936),
boiling_point: Some(3675),
density: Some(9.841),
group_block: Lanthanoid,
discovered: Known(1907),
},
Element {
number: 72,
symbol: Borrowed("Hf"),
name: Borrowed("Hafnium"),
mass: Average(178.49),
cpk: Some(RGB8 {
r: 77,
g: 194,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 2,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.3),
atomic_radius: Some(150),
ion_radius: Some(IonRadius {
radius: 71.0,
variation: 4,
}),
van_del_walls_radius: None,
ionization_energy: Some(659),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2506),
boiling_point: Some(4876),
density: Some(13.31),
group_block: TransitionMetal,
discovered: Known(1923),
},
Element {
number: 73,
symbol: Borrowed("Ta"),
name: Borrowed("Tantalum"),
mass: Average(180.94788),
cpk: Some(RGB8 {
r: 77,
g: 166,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 3,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.5),
atomic_radius: Some(138),
ion_radius: Some(IonRadius {
radius: 72.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(761),
electron_affinity: Some(-31),
oxidation_states: Borrowed(&[-1, 2, 3, 4, 5]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(3290),
boiling_point: Some(5731),
density: Some(16.65),
group_block: TransitionMetal,
discovered: Known(1802),
},
Element {
number: 74,
symbol: Borrowed("W"),
name: Borrowed("Tungsten"),
mass: Average(183.84),
cpk: Some(RGB8 {
r: 33,
g: 148,
b: 214,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 4,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(2.36),
atomic_radius: Some(146),
ion_radius: Some(IonRadius {
radius: 66.0,
variation: 4,
}),
van_del_walls_radius: None,
ionization_energy: Some(770),
electron_affinity: Some(-79),
oxidation_states: Borrowed(&[-2, -1, 1, 2, 3, 4, 5, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(3695),
boiling_point: Some(5828),
density: Some(19.25),
group_block: TransitionMetal,
discovered: Known(1783),
},
Element {
number: 75,
symbol: Borrowed("Re"),
name: Borrowed("Rhenium"),
mass: Average(186.207),
cpk: Some(RGB8 {
r: 38,
g: 125,
b: 171,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 5,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.9),
atomic_radius: Some(159),
ion_radius: Some(IonRadius {
radius: 63.0,
variation: 4,
}),
van_del_walls_radius: None,
ionization_energy: Some(760),
electron_affinity: Some(-15),
oxidation_states: Borrowed(&[-3, -1, 1, 2, 3, 4, 5, 6, 7]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(3459),
boiling_point: Some(5869),
density: Some(21.02),
group_block: TransitionMetal,
discovered: Known(1925),
},
Element {
number: 76,
symbol: Borrowed("Os"),
name: Borrowed("Osmium"),
mass: Average(190.23),
cpk: Some(RGB8 {
r: 38,
g: 102,
b: 150,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 6,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(2.2),
atomic_radius: Some(128),
ion_radius: Some(IonRadius {
radius: 63.0,
variation: 4,
}),
van_del_walls_radius: None,
ionization_energy: Some(840),
electron_affinity: Some(-106),
oxidation_states: Borrowed(&[-2, -1, 1, 2, 3, 4, 5, 6, 7, 8]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(3306),
boiling_point: Some(5285),
density: Some(22.61),
group_block: TransitionMetal,
discovered: Known(1803),
},
Element {
number: 77,
symbol: Borrowed("Ir"),
name: Borrowed("Iridium"),
mass: Average(192.217),
cpk: Some(RGB8 {
r: 23,
g: 84,
b: 135,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 7,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(2.2),
atomic_radius: Some(137),
ion_radius: Some(IonRadius {
radius: 68.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(880),
electron_affinity: Some(-151),
oxidation_states: Borrowed(&[-3, -1, 1, 2, 3, 4, 5, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2739),
boiling_point: Some(4701),
density: Some(22.65),
group_block: TransitionMetal,
discovered: Known(1803),
},
Element {
number: 78,
symbol: Borrowed("Pt"),
name: Borrowed("Platinum"),
mass: Average(195.084),
cpk: Some(RGB8 {
r: 208,
g: 208,
b: 224,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 9,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 1,
},
]),
},
electronegativity: Some(2.28),
atomic_radius: Some(128),
ion_radius: Some(IonRadius {
radius: 86.0,
variation: 2,
}),
van_del_walls_radius: Some(175),
ionization_energy: Some(870),
electron_affinity: Some(-205),
oxidation_states: Borrowed(&[2, 4, 5, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2041),
boiling_point: Some(4098),
density: Some(21.09),
group_block: TransitionMetal,
discovered: Ancient,
},
Element {
number: 79,
symbol: Borrowed("Au"),
name: Borrowed("Gold"),
mass: Average(196.96657),
cpk: Some(RGB8 {
r: 255,
g: 209,
b: 35,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 1,
},
]),
},
electronegativity: Some(2.54),
atomic_radius: Some(144),
ion_radius: Some(IonRadius {
radius: 137.0,
variation: 1,
}),
van_del_walls_radius: Some(166),
ionization_energy: Some(890),
electron_affinity: Some(-223),
oxidation_states: Borrowed(&[-1, 1, 2, 3, 5]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1337),
boiling_point: Some(3129),
density: Some(19.3),
group_block: TransitionMetal,
discovered: Ancient,
},
Element {
number: 80,
symbol: Borrowed("Hg"),
name: Borrowed("Mercury"),
mass: Average(200.59),
cpk: Some(RGB8 {
r: 184,
g: 184,
b: 208,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(2.0),
atomic_radius: Some(149),
ion_radius: Some(IonRadius {
radius: 119.0,
variation: 1,
}),
van_del_walls_radius: Some(155),
ionization_energy: Some(1007),
electron_affinity: Some(0),
oxidation_states: Borrowed(&[1, 2, 4]),
standard_state: Some(Liquid),
bonding_type: Some(Metallic),
melting_point: Some(234),
boiling_point: Some(630),
density: Some(13.534),
group_block: TransitionMetal,
discovered: Ancient,
},
Element {
number: 81,
symbol: Borrowed("Tl"),
name: Borrowed("Thallium"),
mass: Average(204.3833),
cpk: Some(RGB8 {
r: 166,
g: 84,
b: 77,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 6,
orbital: P,
electron_count: 1,
},
]),
},
electronegativity: Some(2.04),
atomic_radius: Some(148),
ion_radius: Some(IonRadius {
radius: 150.0,
variation: 1,
}),
van_del_walls_radius: Some(196),
ionization_energy: Some(589),
electron_affinity: Some(-19),
oxidation_states: Borrowed(&[1, 3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(577),
boiling_point: Some(1746),
density: Some(11.85),
group_block: Metal,
discovered: Known(1861),
},
Element {
number: 82,
symbol: Borrowed("Pb"),
name: Borrowed("Lead"),
mass: Average(207.2),
cpk: Some(RGB8 {
r: 87,
g: 89,
b: 97,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 6,
orbital: P,
electron_count: 2,
},
]),
},
electronegativity: Some(2.33),
atomic_radius: Some(147),
ion_radius: Some(IonRadius {
radius: 119.0,
variation: 2,
}),
van_del_walls_radius: Some(202),
ionization_energy: Some(716),
electron_affinity: Some(-35),
oxidation_states: Borrowed(&[-4, 2, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(601),
boiling_point: Some(2022),
density: Some(11.34),
group_block: Metal,
discovered: Ancient,
},
Element {
number: 83,
symbol: Borrowed("Bi"),
name: Borrowed("Bismuth"),
mass: Average(208.9804),
cpk: Some(RGB8 {
r: 158,
g: 79,
b: 181,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 6,
orbital: P,
electron_count: 3,
},
]),
},
electronegativity: Some(2.02),
atomic_radius: Some(146),
ion_radius: Some(IonRadius {
radius: 103.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(703),
electron_affinity: Some(-91),
oxidation_states: Borrowed(&[-3, 3, 5]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(544),
boiling_point: Some(1837),
density: Some(9.78),
group_block: Metal,
discovered: Ancient,
},
Element {
number: 84,
symbol: Borrowed("Po"),
name: Borrowed("Polonium"),
mass: MostStable(209),
cpk: Some(RGB8 {
r: 171,
g: 92,
b: 0,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 6,
orbital: P,
electron_count: 4,
},
]),
},
electronegativity: Some(2.0),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 94.0,
variation: 4,
}),
van_del_walls_radius: None,
ionization_energy: Some(812),
electron_affinity: Some(-183),
oxidation_states: Borrowed(&[-2, 2, 4, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(527),
boiling_point: Some(1235),
density: Some(9.196),
group_block: Metalloid,
discovered: Known(1898),
},
Element {
number: 85,
symbol: Borrowed("At"),
name: Borrowed("Astatine"),
mass: MostStable(210),
cpk: Some(RGB8 {
r: 117,
g: 79,
b: 69,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 6,
orbital: P,
electron_count: 5,
},
]),
},
electronegativity: Some(2.2),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 62.0,
variation: 7,
}),
van_del_walls_radius: None,
ionization_energy: Some(920),
electron_affinity: Some(-270),
oxidation_states: Borrowed(&[-1, 1, 3, 5]),
standard_state: Some(Solid),
bonding_type: Some(CovalentNetwork),
melting_point: Some(575),
boiling_point: None,
density: None,
group_block: Halogen,
discovered: Known(1940),
},
Element {
number: 86,
symbol: Borrowed("Rn"),
name: Borrowed("Radon"),
mass: MostStable(222),
cpk: Some(RGB8 {
r: 66,
g: 130,
b: 150,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Xe")),
electrons: Borrowed(&[
SubshellLabels {
shell: 4,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 5,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 6,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 6,
orbital: P,
electron_count: 6,
},
]),
},
electronegativity: None,
atomic_radius: Some(145),
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: Some(1037),
electron_affinity: None,
oxidation_states: Borrowed(&[2]),
standard_state: Some(Gas),
bonding_type: Some(Atomic),
melting_point: Some(202),
boiling_point: Some(211),
density: Some(0.00973),
group_block: NobleGas,
discovered: Known(1900),
},
Element {
number: 87,
symbol: Borrowed("Fr"),
name: Borrowed("Francium"),
mass: MostStable(223),
cpk: Some(RGB8 {
r: 66,
g: 0,
b: 102,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[SubshellLabels {
shell: 7,
orbital: S,
electron_count: 1,
}]),
},
electronegativity: Some(0.7),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 180.0,
variation: 1,
}),
van_del_walls_radius: None,
ionization_energy: Some(380),
electron_affinity: None,
oxidation_states: Borrowed(&[1]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: None,
boiling_point: None,
density: None,
group_block: AlkaliMetal,
discovered: Known(1939),
},
Element {
number: 88,
symbol: Borrowed("Ra"),
name: Borrowed("Radium"),
mass: MostStable(226),
cpk: Some(RGB8 { r: 0, g: 125, b: 0 }),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
}]),
},
electronegativity: Some(0.9),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 148.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(509),
electron_affinity: None,
oxidation_states: Borrowed(&[2]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(973),
boiling_point: Some(2010),
density: Some(5.0),
group_block: AlkalineEarthMetal,
discovered: Known(1898),
},
Element {
number: 89,
symbol: Borrowed("Ac"),
name: Borrowed("Actinium"),
mass: MostStable(227),
cpk: Some(RGB8 {
r: 112,
g: 171,
b: 250,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 1,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.1),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 112.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(499),
electron_affinity: None,
oxidation_states: Borrowed(&[3]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1323),
boiling_point: Some(3473),
density: Some(10.07),
group_block: Actinoid,
discovered: Known(1899),
},
Element {
number: 90,
symbol: Borrowed("Th"),
name: Borrowed("Thorium"),
mass: Average(232.03806),
cpk: Some(RGB8 {
r: 0,
g: 186,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 2,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.3),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 94.0,
variation: 4,
}),
van_del_walls_radius: None,
ionization_energy: Some(587),
electron_affinity: None,
oxidation_states: Borrowed(&[2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(2023),
boiling_point: Some(5093),
density: Some(11.724),
group_block: Actinoid,
discovered: Known(1828),
},
Element {
number: 91,
symbol: Borrowed("Pa"),
name: Borrowed("Protactinium"),
mass: Average(231.03587),
cpk: Some(RGB8 {
r: 0,
g: 161,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 2,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 1,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.5),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 104.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(568),
electron_affinity: None,
oxidation_states: Borrowed(&[3, 4, 5]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1845),
boiling_point: Some(4273),
density: Some(15.37),
group_block: Actinoid,
discovered: Known(1913),
},
Element {
number: 92,
symbol: Borrowed("U"),
name: Borrowed("Uranium"),
mass: Average(238.02892),
cpk: Some(RGB8 {
r: 0,
g: 143,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 3,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 1,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.38),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 102.5,
variation: 3,
}),
van_del_walls_radius: Some(186),
ionization_energy: Some(598),
electron_affinity: None,
oxidation_states: Borrowed(&[3, 4, 5, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1408),
boiling_point: Some(4200),
density: Some(19.05),
group_block: Actinoid,
discovered: Known(1789),
},
Element {
number: 93,
symbol: Borrowed("Np"),
name: Borrowed("Neptunium"),
mass: MostStable(237),
cpk: Some(RGB8 {
r: 0,
g: 128,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 4,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 1,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.36),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 110.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(605),
electron_affinity: None,
oxidation_states: Borrowed(&[3, 4, 5, 6, 7]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(917),
boiling_point: Some(4273),
density: Some(20.45),
group_block: Actinoid,
discovered: Known(1940),
},
Element {
number: 94,
symbol: Borrowed("Pu"),
name: Borrowed("Plutonium"),
mass: MostStable(244),
cpk: Some(RGB8 {
r: 0,
g: 107,
b: 255,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 6,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.28),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 100.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(585),
electron_affinity: None,
oxidation_states: Borrowed(&[3, 4, 5, 6, 7]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(913),
boiling_point: Some(3503),
density: Some(19.816),
group_block: Actinoid,
discovered: Known(1940),
},
Element {
number: 95,
symbol: Borrowed("Am"),
name: Borrowed("Americium"),
mass: MostStable(243),
cpk: Some(RGB8 {
r: 84,
g: 92,
b: 242,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 7,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.3),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 126.0,
variation: 2,
}),
van_del_walls_radius: None,
ionization_energy: Some(578),
electron_affinity: None,
oxidation_states: Borrowed(&[2, 3, 4, 5, 6]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1449),
boiling_point: Some(2284),
density: None,
group_block: Actinoid,
discovered: Known(1944),
},
Element {
number: 96,
symbol: Borrowed("Cm"),
name: Borrowed("Curium"),
mass: MostStable(247),
cpk: Some(RGB8 {
r: 120,
g: 92,
b: 227,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 7,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 1,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.3),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 97.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(581),
electron_affinity: None,
oxidation_states: Borrowed(&[3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1618),
boiling_point: Some(3383),
density: Some(13.51),
group_block: Actinoid,
discovered: Known(1944),
},
Element {
number: 97,
symbol: Borrowed("Bk"),
name: Borrowed("Berkelium"),
mass: MostStable(247),
cpk: Some(RGB8 {
r: 138,
g: 79,
b: 227,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 9,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.3),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 96.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(601),
electron_affinity: None,
oxidation_states: Borrowed(&[3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1323),
boiling_point: None,
density: Some(14.78),
group_block: Actinoid,
discovered: Known(1949),
},
Element {
number: 98,
symbol: Borrowed("Cf"),
name: Borrowed("Californium"),
mass: MostStable(251),
cpk: Some(RGB8 {
r: 161,
g: 54,
b: 212,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 10,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.3),
atomic_radius: None,
ion_radius: Some(IonRadius {
radius: 95.0,
variation: 3,
}),
van_del_walls_radius: None,
ionization_energy: Some(608),
electron_affinity: None,
oxidation_states: Borrowed(&[2, 3, 4]),
standard_state: Some(Solid),
bonding_type: Some(Metallic),
melting_point: Some(1173),
boiling_point: None,
density: Some(15.1),
group_block: Actinoid,
discovered: Known(1950),
},
Element {
number: 99,
symbol: Borrowed("Es"),
name: Borrowed("Einsteinium"),
mass: MostStable(252),
cpk: Some(RGB8 {
r: 179,
g: 31,
b: 212,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 11,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.3),
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: Some(619),
electron_affinity: None,
oxidation_states: Borrowed(&[2, 3]),
standard_state: Some(Solid),
bonding_type: None,
melting_point: Some(1133),
boiling_point: None,
density: None,
group_block: Actinoid,
discovered: Known(1952),
},
Element {
number: 100,
symbol: Borrowed("Fm"),
name: Borrowed("Fermium"),
mass: MostStable(257),
cpk: Some(RGB8 {
r: 179,
g: 31,
b: 186,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 12,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.3),
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: Some(627),
electron_affinity: None,
oxidation_states: Borrowed(&[2, 3]),
standard_state: None,
bonding_type: None,
melting_point: Some(1800),
boiling_point: None,
density: None,
group_block: Actinoid,
discovered: Known(1952),
},
Element {
number: 101,
symbol: Borrowed("Md"),
name: Borrowed("Mendelevium"),
mass: MostStable(258),
cpk: Some(RGB8 {
r: 179,
g: 13,
b: 166,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 13,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.3),
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: Some(635),
electron_affinity: None,
oxidation_states: Borrowed(&[2, 3]),
standard_state: None,
bonding_type: None,
melting_point: Some(1100),
boiling_point: None,
density: None,
group_block: Actinoid,
discovered: Known(1955),
},
Element {
number: 102,
symbol: Borrowed("No"),
name: Borrowed("Nobelium"),
mass: MostStable(259),
cpk: Some(RGB8 {
r: 189,
g: 13,
b: 135,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: Some(1.3),
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: Some(642),
electron_affinity: None,
oxidation_states: Borrowed(&[2, 3]),
standard_state: None,
bonding_type: None,
melting_point: Some(1100),
boiling_point: None,
density: None,
group_block: Actinoid,
discovered: Known(1957),
},
Element {
number: 103,
symbol: Borrowed("Lr"),
name: Borrowed("Lawrencium"),
mass: MostStable(262),
cpk: Some(RGB8 {
r: 199,
g: 0,
b: 102,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 7,
orbital: P,
electron_count: 1,
},
]),
},
electronegativity: Some(1.3),
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[3]),
standard_state: None,
bonding_type: None,
melting_point: Some(1900),
boiling_point: None,
density: None,
group_block: TransitionMetal,
discovered: Known(1961),
},
Element {
number: 104,
symbol: Borrowed("Rf"),
name: Borrowed("Rutherfordium"),
mass: MostStable(267),
cpk: Some(RGB8 {
r: 204,
g: 0,
b: 89,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 2,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[4]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: TransitionMetal,
discovered: Known(1969),
},
Element {
number: 105,
symbol: Borrowed("Db"),
name: Borrowed("Dubnium"),
mass: MostStable(268),
cpk: Some(RGB8 {
r: 209,
g: 0,
b: 79,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 3,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: TransitionMetal,
discovered: Known(1967),
},
Element {
number: 106,
symbol: Borrowed("Sg"),
name: Borrowed("Seaborgium"),
mass: MostStable(271),
cpk: Some(RGB8 {
r: 217,
g: 0,
b: 69,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 4,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: TransitionMetal,
discovered: Known(1974),
},
Element {
number: 107,
symbol: Borrowed("Bh"),
name: Borrowed("Bohrium"),
mass: MostStable(272),
cpk: Some(RGB8 {
r: 224,
g: 0,
b: 56,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 5,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: TransitionMetal,
discovered: Known(1976),
},
Element {
number: 108,
symbol: Borrowed("Hs"),
name: Borrowed("Hassium"),
mass: MostStable(270),
cpk: Some(RGB8 {
r: 230,
g: 0,
b: 46,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 6,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: TransitionMetal,
discovered: Known(1984),
},
Element {
number: 109,
symbol: Borrowed("Mt"),
name: Borrowed("Meitnerium"),
mass: MostStable(276),
cpk: Some(RGB8 {
r: 235,
g: 0,
b: 38,
}),
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 7,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: TransitionMetal,
discovered: Known(1982),
},
Element {
number: 110,
symbol: Borrowed("Ds"),
name: Borrowed("Darmstadtium"),
mass: MostStable(281),
cpk: None,
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 9,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 1,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: TransitionMetal,
discovered: Known(1994),
},
Element {
number: 111,
symbol: Borrowed("Rg"),
name: Borrowed("Roentgenium"),
mass: MostStable(280),
cpk: None,
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 1,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: TransitionMetal,
discovered: Known(1994),
},
Element {
number: 112,
symbol: Borrowed("Cn"),
name: Borrowed("Copernicium"),
mass: MostStable(285),
cpk: None,
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: TransitionMetal,
discovered: Known(1996),
},
Element {
number: 113,
symbol: Borrowed("Nh"),
name: Borrowed("Nihonium"),
mass: MostStable(284),
cpk: None,
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 7,
orbital: P,
electron_count: 1,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: PostTransitionMetal,
discovered: Known(2003),
},
Element {
number: 114,
symbol: Borrowed("Fl"),
name: Borrowed("Flerovium"),
mass: MostStable(289),
cpk: None,
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 7,
orbital: P,
electron_count: 2,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: PostTransitionMetal,
discovered: Known(1998),
},
Element {
number: 115,
symbol: Borrowed("Mc"),
name: Borrowed("Moscovium"),
mass: MostStable(288),
cpk: None,
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 7,
orbital: P,
electron_count: 3,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: PostTransitionMetal,
discovered: Known(2003),
},
Element {
number: 116,
symbol: Borrowed("Lv"),
name: Borrowed("Livermorium"),
mass: MostStable(293),
cpk: None,
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 7,
orbital: P,
electron_count: 4,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: PostTransitionMetal,
discovered: Known(2000),
},
Element {
number: 117,
symbol: Borrowed("Ts"),
name: Borrowed("Tennessine"),
mass: MostStable(294),
cpk: None,
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 7,
orbital: P,
electron_count: 5,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: PostTransitionMetal,
discovered: Known(2010),
},
Element {
number: 118,
symbol: Borrowed("Og"),
name: Borrowed("Oganesson"),
mass: MostStable(294),
cpk: None,
electron_configuration: ElectronConfiguration {
shorthand: Some(Borrowed("Rn")),
electrons: Borrowed(&[
SubshellLabels {
shell: 5,
orbital: F,
electron_count: 14,
},
SubshellLabels {
shell: 6,
orbital: D,
electron_count: 10,
},
SubshellLabels {
shell: 7,
orbital: S,
electron_count: 2,
},
SubshellLabels {
shell: 7,
orbital: P,
electron_count: 6,
},
]),
},
electronegativity: None,
atomic_radius: None,
ion_radius: None,
van_del_walls_radius: None,
ionization_energy: None,
electron_affinity: None,
oxidation_states: Borrowed(&[]),
standard_state: None,
bonding_type: None,
melting_point: None,
boiling_point: None,
density: None,
group_block: NobleGas,
discovered: Known(2002),
},
];
pub const ELEMENT_COUNT: usize = 118;