1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
use atom::Atom; pub const POTASSIUM: Atom = Atom { number: 19, mass: 39.09830, symbol: "K", name: "potassium", group: 1, diatomic: false }; pub const MAGNESIUM: Atom = Atom { number: 12, mass: 24.30500, symbol: "Mg", name: "magnesium", group: 2, diatomic: false }; pub const IRON: Atom = Atom { number: 26, mass: 55.84500, symbol: "Fe", name: "iron", group: 8, diatomic: false }; pub const SELENIUM: Atom = Atom { number: 34, mass: 78.97100, symbol: "Se", name: "selenium", group: 16, diatomic: false }; pub const KRYPTON: Atom = Atom { number: 36, mass: 83.79800, symbol: "Kr", name: "krypton", group: 18, diatomic: false }; pub const HELIUM: Atom = Atom { number: 2, mass: 4.00260, symbol: "He", name: "helium", group: 18, diatomic: false }; pub const TITANIUM: Atom = Atom { number: 22, mass: 47.86700, symbol: "Ti", name: "titanium", group: 4, diatomic: false }; pub const COBALT: Atom = Atom { number: 27, mass: 58.93319, symbol: "Co", name: "cobalt", group: 9, diatomic: false }; pub const CALCIUM: Atom = Atom { number: 20, mass: 40.07800, symbol: "Ca", name: "calcium", group: 2, diatomic: false }; pub const CARBON: Atom = Atom { number: 6, mass: 12.01100, symbol: "C", name: "carbon", group: 14, diatomic: false }; pub const SODIUM: Atom = Atom { number: 11, mass: 22.98977, symbol: "Na", name: "sodium", group: 1, diatomic: false }; pub const GALLIUM: Atom = Atom { number: 31, mass: 69.72300, symbol: "Ga", name: "gallium", group: 13, diatomic: false }; pub const PHOSPHORUS: Atom = Atom { number: 15, mass: 30.97376, symbol: "P", name: "phosphorus", group: 15, diatomic: false }; pub const ZINC: Atom = Atom { number: 30, mass: 65.38000, symbol: "Zn", name: "zinc", group: 12, diatomic: false }; pub const VANADIUM: Atom = Atom { number: 23, mass: 50.94150, symbol: "V", name: "vanadium", group: 5, diatomic: false }; pub const RUBIDIUM: Atom = Atom { number: 37, mass: 85.46780, symbol: "Rb", name: "rubidium", group: 1, diatomic: false }; pub const IODINE: Atom = Atom { number: 53, mass: 126.90447, symbol: "I", name: "iodine", group: 17, diatomic: true }; pub const PLATINUM: Atom = Atom { number: 78, mass: 195.08400, symbol: "Pt", name: "platinum", group: 10, diatomic: false }; pub const BROMINE: Atom = Atom { number: 35, mass: 79.90400, symbol: "Br", name: "bromine", group: 17, diatomic: true }; pub const CAESIUM: Atom = Atom { number: 55, mass: 132.90546, symbol: "Cs", name: "caesium", group: 1, diatomic: false }; pub const GERMANIUM: Atom = Atom { number: 32, mass: 72.63000, symbol: "Ge", name: "germanium", group: 14, diatomic: false }; pub const LITHIUM: Atom = Atom { number: 3, mass: 6.94000, symbol: "Li", name: "lithium", group: 1, diatomic: false }; pub const CHROMIUM: Atom = Atom { number: 24, mass: 51.99610, symbol: "Cr", name: "chromium", group: 6, diatomic: false }; pub const BERYLLIUM: Atom = Atom { number: 4, mass: 9.01218, symbol: "Be", name: "beryllium", group: 2, diatomic: false }; pub const FRANCIUM: Atom = Atom { number: 87, mass: 223.00000, symbol: "Fr", name: "francium", group: 1, diatomic: false }; pub const FLUORINE: Atom = Atom { number: 9, mass: 18.99840, symbol: "F", name: "fluorine", group: 17, diatomic: true }; pub const XENON: Atom = Atom { number: 54, mass: 131.29300, symbol: "Xe", name: "xenon", group: 18, diatomic: false }; pub const CHLORINE: Atom = Atom { number: 17, mass: 35.45000, symbol: "Cl", name: "chlorine", group: 17, diatomic: true }; pub const ALUMINIUM: Atom = Atom { number: 13, mass: 26.98154, symbol: "Al", name: "aluminium", group: 13, diatomic: false }; pub const SILVER: Atom = Atom { number: 47, mass: 107.86820, symbol: "Ag", name: "silver", group: 11, diatomic: false }; pub const LEAD: Atom = Atom { number: 82, mass: 207.20000, symbol: "Pb", name: "lead", group: 14, diatomic: false }; pub const BORON: Atom = Atom { number: 5, mass: 10.81000, symbol: "B", name: "boron", group: 13, diatomic: false }; pub const COPPER: Atom = Atom { number: 29, mass: 63.54600, symbol: "Cu", name: "copper", group: 11, diatomic: false }; pub const MANGANESE: Atom = Atom { number: 25, mass: 54.93805, symbol: "Mn", name: "manganese", group: 7, diatomic: false }; pub const SULFUR: Atom = Atom { number: 16, mass: 32.06000, symbol: "S", name: "sulfur", group: 16, diatomic: false }; pub const TIN: Atom = Atom { number: 50, mass: 118.71000, symbol: "Sn", name: "tin", group: 14, diatomic: false }; pub const NITROGEN: Atom = Atom { number: 7, mass: 14.00700, symbol: "N", name: "nitrogen", group: 15, diatomic: true }; pub const ARGON: Atom = Atom { number: 18, mass: 39.94800, symbol: "Ar", name: "argon", group: 18, diatomic: false }; pub const NICKEL: Atom = Atom { number: 28, mass: 58.69340, symbol: "Ni", name: "nickel", group: 10, diatomic: false }; pub const GOLD: Atom = Atom { number: 79, mass: 196.96657, symbol: "Au", name: "gold", group: 11, diatomic: false }; pub const HYDROGEN: Atom = Atom { number: 1, mass: 1.00800, symbol: "H", name: "hydrogen", group: 1, diatomic: true }; pub const ARSENIC: Atom = Atom { number: 33, mass: 74.92159, symbol: "As", name: "arsenic", group: 15, diatomic: false }; pub const BARIUM: Atom = Atom { number: 56, mass: 137.32700, symbol: "Ba", name: "barium", group: 2, diatomic: false }; pub const NEON: Atom = Atom { number: 10, mass: 20.17970, symbol: "Ne", name: "neon", group: 18, diatomic: false }; pub const OXYGEN: Atom = Atom { number: 8, mass: 15.99900, symbol: "O", name: "oxygen", group: 16, diatomic: true }; pub const SILICON: Atom = Atom { number: 14, mass: 28.08500, symbol: "Si", name: "silicon", group: 14, diatomic: false }; pub const ALL_ATOMS: &'static[Atom] = &[POTASSIUM, MAGNESIUM, IRON, SELENIUM, KRYPTON, HELIUM, TITANIUM, COBALT, CALCIUM, CARBON, SODIUM, GALLIUM, PHOSPHORUS, ZINC, VANADIUM, RUBIDIUM, IODINE, PLATINUM, BROMINE, CAESIUM, GERMANIUM, LITHIUM, CHROMIUM, BERYLLIUM, FRANCIUM, FLUORINE, XENON, CHLORINE, ALUMINIUM, SILVER, LEAD, BORON, COPPER, MANGANESE, SULFUR, TIN, NITROGEN, ARGON, NICKEL, GOLD, HYDROGEN, ARSENIC, BARIUM, NEON, OXYGEN, SILICON];