From 7c18fd4f8aa03a37b443de54fbbd206dd55bcd4b Mon Sep 17 00:00:00 2001 From: Cxarli <10348289+Cxarli@users.noreply.github.com> Date: Sun, 23 Apr 2017 00:35:31 +0200 Subject: [PATCH] Added textual docs explaining string representation --- CONTRIBUTING.md | 19 +- Cargo.toml | 13 +- README.md | 8 +- TODO.md | 11 +- clippy.sh | 13 +- docs/feroxide/struct.ReactionSide.html | 149 ----------- docs/implementors/core/borrow/trait.Borrow.js | 10 - .../core/borrow/trait.BorrowMut.js | 10 - docs/implementors/core/clone/trait.Clone.js | 10 - docs/implementors/core/cmp/trait.Eq.js | 10 - docs/implementors/core/cmp/trait.Ord.js | 10 - docs/implementors/core/cmp/trait.PartialEq.js | 10 - .../implementors/core/cmp/trait.PartialOrd.js | 10 - docs/implementors/core/convert/trait.AsMut.js | 10 - docs/implementors/core/convert/trait.AsRef.js | 10 - docs/implementors/core/convert/trait.From.js | 10 - .../core/default/trait.Default.js | 10 - docs/implementors/core/fmt/trait.Debug.js | 10 - docs/implementors/core/fmt/trait.Display.js | 10 - docs/implementors/core/fmt/trait.Pointer.js | 10 - docs/implementors/core/hash/trait.Hash.js | 10 - .../core/iter/iterator/trait.Iterator.js | 10 - .../iter/traits/trait.DoubleEndedIterator.js | 10 - .../iter/traits/trait.ExactSizeIterator.js | 10 - .../core/iter/traits/trait.Extend.js | 10 - .../core/iter/traits/trait.FromIterator.js | 10 - .../core/iter/traits/trait.FusedIterator.js | 10 - .../core/iter/traits/trait.IntoIterator.js | 10 - docs/implementors/core/marker/trait.Send.js | 10 - docs/implementors/core/marker/trait.Sync.js | 10 - docs/implementors/core/ops/trait.BitAnd.js | 10 - docs/implementors/core/ops/trait.BitOr.js | 10 - docs/implementors/core/ops/trait.BitXor.js | 10 - .../core/ops/trait.CoerceUnsized.js | 10 - docs/implementors/core/ops/trait.Deref.js | 10 - docs/implementors/core/ops/trait.DerefMut.js | 10 - docs/implementors/core/ops/trait.Drop.js | 10 - docs/implementors/core/ops/trait.InPlace.js | 10 - docs/implementors/core/ops/trait.Index.js | 10 - docs/implementors/core/ops/trait.Place.js | 10 - docs/implementors/core/ops/trait.Placer.js | 10 - docs/implementors/core/ops/trait.Sub.js | 10 - .../lazy_static/trait.LazyStatic.js | 10 - docs/string_representation.pdf | Bin 0 -> 55786 bytes docs/string_representation.tex | 99 +++++++ generate_docs.sh | 21 +- loc.sh | 9 +- {docs => rust-docs}/.lock | 0 {docs => rust-docs}/COPYRIGHT.txt | 0 {docs => rust-docs}/FiraSans-LICENSE.txt | 0 {docs => rust-docs}/FiraSans-Medium.woff | Bin {docs => rust-docs}/FiraSans-Regular.woff | Bin {docs => rust-docs}/Heuristica-Italic.woff | Bin {docs => rust-docs}/Heuristica-LICENSE.txt | 0 {docs => rust-docs}/LICENSE-APACHE.txt | 0 {docs => rust-docs}/LICENSE-MIT.txt | 0 {docs => rust-docs}/SourceCodePro-LICENSE.txt | 0 .../SourceCodePro-Regular.woff | Bin .../SourceCodePro-Semibold.woff | Bin {docs => rust-docs}/SourceSerifPro-Bold.woff | Bin .../SourceSerifPro-LICENSE.txt | 0 .../SourceSerifPro-Regular.woff | Bin {docs => rust-docs}/feroxide/Atom.t.html | 0 {docs => rust-docs}/feroxide/AtomGroup.t.html | 0 {docs => rust-docs}/feroxide/AtomMass.t.html | 0 .../feroxide/AtomNumber.t.html | 0 {docs => rust-docs}/feroxide/Container.t.html | 0 .../feroxide/ContainerCompound.t.html | 0 {docs => rust-docs}/feroxide/ELECTRON.t.html | 0 .../feroxide/ElemReaction.t.html | 0 {docs => rust-docs}/feroxide/Element.t.html | 0 {docs => rust-docs}/feroxide/Energy.t.html | 0 {docs => rust-docs}/feroxide/Ion.t.html | 0 {docs => rust-docs}/feroxide/IonCharge.t.html | 0 {docs => rust-docs}/feroxide/Mass.t.html | 0 {docs => rust-docs}/feroxide/Molecule.t.html | 0 .../feroxide/MoleculeCompound.t.html | 0 {docs => rust-docs}/feroxide/Moles.t.html | 0 .../feroxide/Properties.t.html | 0 {docs => rust-docs}/feroxide/Reaction.t.html | 0 .../feroxide/ReactionCompound.t.html | 0 .../feroxide/ReactionSide.t.html | 0 .../feroxide/RedoxReaction.t.html | 0 {docs => rust-docs}/feroxide/SEP.t.html | 0 {docs => rust-docs}/feroxide/atom/Atom.t.html | 0 .../feroxide/atom/struct.Atom.html | 0 .../feroxide/charge_of_atom.v.html | 0 .../feroxide/container/Container.t.html | 0 .../container/ContainerCompound.t.html | 0 .../feroxide/container/fn.rc_to_cc.html | 0 .../feroxide/container/rc_to_cc.v.html | 0 .../feroxide/container/struct.Container.html | 0 .../container/struct.ContainerCompound.html | 0 .../feroxide/data_atoms/ALL_ATOMS.v.html | 0 .../feroxide/data_atoms/ALUMINIUM.v.html | 0 .../feroxide/data_atoms/ARGON.v.html | 0 .../feroxide/data_atoms/ARSENIC.v.html | 0 .../feroxide/data_atoms/BARIUM.v.html | 0 .../feroxide/data_atoms/BERYLLIUM.v.html | 0 .../feroxide/data_atoms/BORON.v.html | 0 .../feroxide/data_atoms/BROMINE.v.html | 0 .../feroxide/data_atoms/CAESIUM.v.html | 0 .../feroxide/data_atoms/CALCIUM.v.html | 0 .../feroxide/data_atoms/CARBON.v.html | 0 .../feroxide/data_atoms/CHLORINE.v.html | 0 .../feroxide/data_atoms/CHROMIUM.v.html | 0 .../feroxide/data_atoms/COBALT.v.html | 0 .../feroxide/data_atoms/COPPER.v.html | 0 .../feroxide/data_atoms/FLUORINE.v.html | 0 .../feroxide/data_atoms/FRANCIUM.v.html | 0 .../feroxide/data_atoms/GALLIUM.v.html | 0 .../feroxide/data_atoms/GERMANIUM.v.html | 0 .../feroxide/data_atoms/GOLD.v.html | 0 .../feroxide/data_atoms/HELIUM.v.html | 0 .../feroxide/data_atoms/HYDROGEN.v.html | 0 .../feroxide/data_atoms/IODINE.v.html | 0 .../feroxide/data_atoms/IRON.v.html | 0 .../feroxide/data_atoms/KRYPTON.v.html | 0 .../feroxide/data_atoms/LEAD.v.html | 0 .../feroxide/data_atoms/LITHIUM.v.html | 0 .../feroxide/data_atoms/MAGNESIUM.v.html | 0 .../feroxide/data_atoms/MANGANESE.v.html | 0 .../feroxide/data_atoms/NEON.v.html | 0 .../feroxide/data_atoms/NICKEL.v.html | 0 .../feroxide/data_atoms/NITROGEN.v.html | 0 .../feroxide/data_atoms/OXYGEN.v.html | 0 .../feroxide/data_atoms/PHOSPHORUS.v.html | 0 .../feroxide/data_atoms/PLATINUM.v.html | 0 .../feroxide/data_atoms/POTASSIUM.v.html | 0 .../feroxide/data_atoms/RUBIDIUM.v.html | 0 .../feroxide/data_atoms/SELENIUM.v.html | 0 .../feroxide/data_atoms/SILICON.v.html | 0 .../feroxide/data_atoms/SILVER.v.html | 0 .../feroxide/data_atoms/SODIUM.v.html | 0 .../feroxide/data_atoms/SULFUR.v.html | 0 .../feroxide/data_atoms/TIN.v.html | 0 .../feroxide/data_atoms/TITANIUM.v.html | 0 .../feroxide/data_atoms/VANADIUM.v.html | 0 .../feroxide/data_atoms/XENON.v.html | 0 .../feroxide/data_atoms/ZINC.v.html | 0 .../data_atoms/constant.ALL_ATOMS.html | 12 +- .../data_atoms/constant.ALUMINIUM.html | 2 +- .../feroxide/data_atoms/constant.ARGON.html | 2 +- .../feroxide/data_atoms/constant.ARSENIC.html | 2 +- .../feroxide/data_atoms/constant.BARIUM.html | 2 +- .../data_atoms/constant.BERYLLIUM.html | 2 +- .../feroxide/data_atoms/constant.BORON.html | 2 +- .../feroxide/data_atoms/constant.BROMINE.html | 2 +- .../feroxide/data_atoms/constant.CAESIUM.html | 2 +- .../feroxide/data_atoms/constant.CALCIUM.html | 2 +- .../feroxide/data_atoms/constant.CARBON.html | 2 +- .../data_atoms/constant.CHLORINE.html | 2 +- .../data_atoms/constant.CHROMIUM.html | 2 +- .../feroxide/data_atoms/constant.COBALT.html | 2 +- .../feroxide/data_atoms/constant.COPPER.html | 2 +- .../data_atoms/constant.FLUORINE.html | 2 +- .../data_atoms/constant.FRANCIUM.html | 2 +- .../feroxide/data_atoms/constant.GALLIUM.html | 2 +- .../data_atoms/constant.GERMANIUM.html | 2 +- .../feroxide/data_atoms/constant.GOLD.html | 2 +- .../feroxide/data_atoms/constant.HELIUM.html | 2 +- .../data_atoms/constant.HYDROGEN.html | 2 +- .../feroxide/data_atoms/constant.IODINE.html | 2 +- .../feroxide/data_atoms/constant.IRON.html | 2 +- .../feroxide/data_atoms/constant.KRYPTON.html | 2 +- .../feroxide/data_atoms/constant.LEAD.html | 2 +- .../feroxide/data_atoms/constant.LITHIUM.html | 2 +- .../data_atoms/constant.MAGNESIUM.html | 2 +- .../data_atoms/constant.MANGANESE.html | 2 +- .../feroxide/data_atoms/constant.NEON.html | 2 +- .../feroxide/data_atoms/constant.NICKEL.html | 2 +- .../data_atoms/constant.NITROGEN.html | 2 +- .../feroxide/data_atoms/constant.OXYGEN.html | 2 +- .../data_atoms/constant.PHOSPHORUS.html | 2 +- .../data_atoms/constant.PLATINUM.html | 2 +- .../data_atoms/constant.POTASSIUM.html | 2 +- .../data_atoms/constant.RUBIDIUM.html | 2 +- .../data_atoms/constant.SELENIUM.html | 2 +- .../feroxide/data_atoms/constant.SILICON.html | 2 +- .../feroxide/data_atoms/constant.SILVER.html | 2 +- .../feroxide/data_atoms/constant.SODIUM.html | 2 +- .../feroxide/data_atoms/constant.SULFUR.html | 2 +- .../feroxide/data_atoms/constant.TIN.html | 2 +- .../data_atoms/constant.TITANIUM.html | 2 +- .../data_atoms/constant.VANADIUM.html | 2 +- .../feroxide/data_atoms/constant.XENON.html | 2 +- .../feroxide/data_atoms/constant.ZINC.html | 2 +- .../feroxide/data_atoms/index.html | 2 +- .../feroxide/data_atoms/sidebar-items.js | 0 .../feroxide/data_ions/AMMONIUM.t.html | 0 .../feroxide/data_ions/HYDROXIDE.t.html | 0 .../feroxide/data_ions/SULPHATE.t.html | 0 .../feroxide/data_ions/index.html | 2 +- .../feroxide/data_ions/sidebar-items.js | 0 .../feroxide/data_ions/struct.AMMONIUM.html | 13 +- .../feroxide/data_ions/struct.HYDROXIDE.html | 13 +- .../feroxide/data_ions/struct.SULPHATE.html | 13 +- .../feroxide/data_molecules/AMMONIA.t.html | 0 .../feroxide/data_molecules/CO2.t.html | 0 .../feroxide/data_molecules/SUGAR.t.html | 0 .../feroxide/data_molecules/WATER.t.html | 0 .../feroxide/data_molecules/index.html | 2 +- .../feroxide/data_molecules/sidebar-items.js | 0 .../data_molecules/struct.AMMONIA.html | 10 +- .../feroxide/data_molecules/struct.CO2.html | 10 +- .../feroxide/data_molecules/struct.SUGAR.html | 10 +- .../feroxide/data_molecules/struct.WATER.html | 10 +- .../feroxide/data_sep/SEPMAP.t.html | 0 .../feroxide/data_sep/fn.get_sep.html | 3 +- .../data_sep/fn.reaction_to_hash.html | 3 +- .../feroxide/data_sep/get_sep.v.html | 0 .../feroxide/data_sep/index.html | 4 +- .../feroxide/data_sep/reaction_to_hash.v.html | 0 .../feroxide/data_sep/sidebar-items.js | 0 .../feroxide/data_sep/struct.SEPMAP.html | 52 ++-- .../feroxide/display_impls/index.html | 2 +- .../feroxide/display_impls/sidebar-items.js | 0 .../feroxide/electron/ELECTRON.t.html | 0 .../feroxide/electron/struct.ELECTRON.html | 0 .../feroxide/fn.charge_of_atom.html | 3 +- {docs => rust-docs}/feroxide/fn.gcd.html | 3 +- .../feroxide/fn.ion_superscript.html | 6 +- .../feroxide/fn.number_to_greek.html | 3 +- .../feroxide/fn.number_to_roman.html | 3 +- {docs => rust-docs}/feroxide/fn.rc_to_cc.html | 3 +- .../feroxide/fn.subscript.html | 3 +- .../feroxide/fn.superscript.html | 4 +- {docs => rust-docs}/feroxide/gcd.v.html | 0 {docs => rust-docs}/feroxide/index.html | 40 ++- {docs => rust-docs}/feroxide/ion/Ion.t.html | 0 .../feroxide/ion/charge_of_atom.v.html | 0 .../feroxide/ion/fn.charge_of_atom.html | 0 .../feroxide/ion/struct.Ion.html | 0 .../feroxide/ion_from_atom.m.html | 0 .../feroxide/ion_from_molecule.m.html | 0 .../feroxide/ion_superscript.v.html | 0 {docs => rust-docs}/feroxide/is_letter.m.html | 0 {docs => rust-docs}/feroxide/is_lower.m.html | 0 {docs => rust-docs}/feroxide/is_number.m.html | 0 {docs => rust-docs}/feroxide/is_upper.m.html | 0 {docs => rust-docs}/feroxide/is_vowel.m.html | 0 .../feroxide/is_whitespace.m.html | 0 .../feroxide/macro.ion_from_atom!.html | 0 .../feroxide/macro.ion_from_atom.html | 0 .../feroxide/macro.ion_from_molecule!.html | 0 .../feroxide/macro.ion_from_molecule.html | 0 .../feroxide/macro.is_letter!.html | 0 .../feroxide/macro.is_letter.html | 0 .../feroxide/macro.is_lower!.html | 0 .../feroxide/macro.is_lower.html | 0 .../feroxide/macro.is_number!.html | 0 .../feroxide/macro.is_number.html | 0 .../feroxide/macro.is_upper!.html | 0 .../feroxide/macro.is_upper.html | 0 .../feroxide/macro.is_vowel!.html | 0 .../feroxide/macro.is_vowel.html | 0 .../feroxide/macro.is_whitespace!.html | 0 .../feroxide/macro.is_whitespace.html | 0 .../feroxide/macro.molecule_from_atom!.html | 0 .../feroxide/macro.molecule_from_atom.html | 0 .../feroxide/macro.to_number!.html | 0 .../feroxide/macro.to_number.html | 0 {docs => rust-docs}/feroxide/math/fn.gcd.html | 0 {docs => rust-docs}/feroxide/math/gcd.v.html | 0 .../feroxide/molecule/Molecule.t.html | 0 .../feroxide/molecule/MoleculeCompound.t.html | 0 .../feroxide/molecule/struct.Molecule.html | 0 .../molecule/struct.MoleculeCompound.html | 0 .../feroxide/molecule_from_atom.m.html | 0 .../feroxide/namings/fn.ion_superscript.html | 0 .../feroxide/namings/fn.number_to_greek.html | 0 .../feroxide/namings/fn.number_to_roman.html | 0 .../feroxide/namings/fn.subscript.html | 0 .../feroxide/namings/fn.superscript.html | 0 .../feroxide/namings/ion_superscript.v.html | 0 .../feroxide/namings/number_to_greek.v.html | 0 .../feroxide/namings/number_to_roman.v.html | 0 .../feroxide/namings/subscript.v.html | 0 .../feroxide/namings/superscript.v.html | 0 .../feroxide/number_to_greek.v.html | 0 .../feroxide/number_to_roman.v.html | 0 {docs => rust-docs}/feroxide/rc_to_cc.v.html | 0 .../feroxide/reaction/ElemReaction.t.html | 0 .../feroxide/reaction/ReactionCompound.t.html | 0 .../feroxide/reaction/ReactionSide.t.html | 0 .../reaction/struct.ElemReaction.html | 0 .../reaction/struct.ReactionCompound.html | 0 .../reaction/struct.ReactionSide.html | 0 .../feroxide/redox/RedoxReaction.t.html | 0 .../feroxide/redox/struct.RedoxReaction.html | 0 {docs => rust-docs}/feroxide/sidebar-items.js | 2 +- {docs => rust-docs}/feroxide/struct.Atom.html | 59 +++-- .../feroxide/struct.Container.html | 43 ++- .../feroxide/struct.ContainerCompound.html | 53 ++-- .../feroxide/struct.ELECTRON.html | 13 +- .../feroxide/struct.ElemReaction.html | 71 +++-- {docs => rust-docs}/feroxide/struct.Ion.html | 62 +++-- .../feroxide/struct.Molecule.html | 53 ++-- .../feroxide/struct.MoleculeCompound.html | 50 ++-- .../feroxide/struct.ReactionCompound.html | 59 +++-- rust-docs/feroxide/struct.ReactionSide.html | 173 +++++++++++++ .../feroxide/struct.RedoxReaction.html | 50 ++-- {docs => rust-docs}/feroxide/subscript.v.html | 0 .../feroxide/superscript.v.html | 0 {docs => rust-docs}/feroxide/to_number.m.html | 0 .../feroxide/trait.Element.html | 6 +- .../feroxide/trait.Properties.html | 10 +- .../feroxide/trait.Reaction.html | 11 +- .../feroxide/trait_element/Element.t.html | 0 .../feroxide/trait_element/trait.Element.html | 0 .../trait_properties/Properties.t.html | 0 .../trait_properties/trait.Properties.html | 0 .../feroxide/trait_reaction/Reaction.t.html | 0 .../trait_reaction/trait.Reaction.html | 0 .../feroxide/type.AtomGroup.html | 3 +- .../feroxide/type.AtomMass.html | 3 +- .../feroxide/type.AtomNumber.html | 3 +- {docs => rust-docs}/feroxide/type.Energy.html | 3 +- .../feroxide/type.IonCharge.html | 3 +- {docs => rust-docs}/feroxide/type.Mass.html | 3 +- {docs => rust-docs}/feroxide/type.Moles.html | 3 +- {docs => rust-docs}/feroxide/type.SEP.html | 3 +- .../feroxide/types/AtomGroup.t.html | 0 .../feroxide/types/AtomMass.t.html | 0 .../feroxide/types/AtomNumber.t.html | 0 .../feroxide/types/Energy.t.html | 0 .../feroxide/types/IonCharge.t.html | 0 .../feroxide/types/Mass.t.html | 0 .../feroxide/types/Moles.t.html | 0 {docs => rust-docs}/feroxide/types/SEP.t.html | 0 .../feroxide/types/type.AtomGroup.html | 0 .../feroxide/types/type.AtomMass.html | 0 .../feroxide/types/type.AtomNumber.html | 0 .../feroxide/types/type.Energy.html | 0 .../feroxide/types/type.IonCharge.html | 0 .../feroxide/types/type.Mass.html | 0 .../feroxide/types/type.Moles.html | 0 .../feroxide/types/type.SEP.html | 0 .../implementors/alloc/boxed/trait.FnBox.js | 0 .../collections/borrow/trait.ToOwned.js | 0 .../collections/range/trait.RangeArgument.js | 0 .../collections/slice/trait.SliceConcatExt.js | 0 .../collections/string/trait.ToString.js | 0 .../implementors/core/any/trait.Any.js | 0 .../core/array/trait.FixedSizeArray.js | 0 .../implementors/core/borrow/trait.Borrow.js | 10 + .../core/borrow/trait.BorrowMut.js | 10 + .../implementors/core/clone/trait.Clone.js | 10 + rust-docs/implementors/core/cmp/trait.Eq.js | 10 + rust-docs/implementors/core/cmp/trait.Ord.js | 10 + .../implementors/core/cmp/trait.PartialEq.js | 10 + .../implementors/core/cmp/trait.PartialOrd.js | 10 + .../implementors/core/convert/trait.AsMut.js | 10 + .../implementors/core/convert/trait.AsRef.js | 10 + .../implementors/core/convert/trait.From.js | 10 + .../implementors/core/convert/trait.Into.js | 0 .../core/convert/trait.TryFrom.js | 0 .../core/convert/trait.TryInto.js | 0 .../core/default/trait.Default.js | 10 + .../implementors/core/fmt/trait.Binary.js | 0 .../implementors/core/fmt/trait.Debug.js | 10 + .../implementors/core/fmt/trait.Display.js | 10 + .../implementors/core/fmt/trait.LowerExp.js | 0 .../implementors/core/fmt/trait.LowerHex.js | 0 .../implementors/core/fmt/trait.Octal.js | 0 .../implementors/core/fmt/trait.Pointer.js | 10 + .../implementors/core/fmt/trait.UpperExp.js | 0 .../implementors/core/fmt/trait.UpperHex.js | 0 .../implementors/core/fmt/trait.Write.js | 0 .../core/hash/trait.BuildHasher.js | 0 .../implementors/core/hash/trait.Hash.js | 10 + .../implementors/core/hash/trait.Hasher.js | 0 .../core/iter/iterator/trait.Iterator.js | 10 + .../core/iter/range/trait.Step.js | 0 .../iter/traits/trait.DoubleEndedIterator.js | 10 + .../iter/traits/trait.ExactSizeIterator.js | 10 + .../core/iter/traits/trait.Extend.js | 10 + .../core/iter/traits/trait.FromIterator.js | 10 + .../core/iter/traits/trait.FusedIterator.js | 10 + .../core/iter/traits/trait.IntoIterator.js | 10 + .../core/iter/traits/trait.Product.js | 0 .../core/iter/traits/trait.Sum.js | 0 .../core/iter/traits/trait.TrustedLen.js | 0 .../implementors/core/marker/trait.Copy.js | 2 +- .../implementors/core/marker/trait.Send.js | 10 + .../implementors/core/marker/trait.Sync.js | 10 + .../core/nonzero/trait.Zeroable.js | 0 .../implementors/core/num/trait.One.js | 0 .../implementors/core/num/trait.Zero.js | 0 .../implementors/core/ops/trait.Add.js | 0 .../implementors/core/ops/trait.AddAssign.js | 0 .../implementors/core/ops/trait.BitAnd.js | 10 + .../core/ops/trait.BitAndAssign.js | 0 .../implementors/core/ops/trait.BitOr.js | 10 + .../core/ops/trait.BitOrAssign.js | 0 .../implementors/core/ops/trait.BitXor.js | 10 + .../core/ops/trait.BitXorAssign.js | 0 .../implementors/core/ops/trait.BoxPlace.js | 0 .../implementors/core/ops/trait.Boxed.js | 0 .../implementors/core/ops/trait.Carrier.js | 0 .../core/ops/trait.CoerceUnsized.js | 10 + .../implementors/core/ops/trait.Deref.js | 10 + .../implementors/core/ops/trait.DerefMut.js | 10 + .../implementors/core/ops/trait.Div.js | 0 .../implementors/core/ops/trait.DivAssign.js | 0 rust-docs/implementors/core/ops/trait.Drop.js | 10 + .../implementors/core/ops/trait.Fn.js | 0 .../implementors/core/ops/trait.FnMut.js | 0 .../implementors/core/ops/trait.FnOnce.js | 2 +- .../implementors/core/ops/trait.InPlace.js | 10 + .../implementors/core/ops/trait.Index.js | 10 + .../implementors/core/ops/trait.IndexMut.js | 0 .../implementors/core/ops/trait.Mul.js | 0 .../implementors/core/ops/trait.MulAssign.js | 0 .../implementors/core/ops/trait.Neg.js | 0 .../implementors/core/ops/trait.Not.js | 0 .../implementors/core/ops/trait.Place.js | 10 + .../implementors/core/ops/trait.Placer.js | 10 + .../implementors/core/ops/trait.Rem.js | 0 .../implementors/core/ops/trait.RemAssign.js | 0 .../implementors/core/ops/trait.Shl.js | 0 .../implementors/core/ops/trait.ShlAssign.js | 0 .../implementors/core/ops/trait.Shr.js | 0 .../implementors/core/ops/trait.ShrAssign.js | 0 rust-docs/implementors/core/ops/trait.Sub.js | 10 + .../implementors/core/ops/trait.SubAssign.js | 0 .../implementors/core/slice/trait.SliceExt.js | 0 .../core/slice/trait.SliceIndex.js | 0 .../str/pattern/trait.DoubleEndedSearcher.js | 0 .../core/str/pattern/trait.Pattern.js | 0 .../core/str/pattern/trait.ReverseSearcher.js | 0 .../core/str/pattern/trait.Searcher.js | 0 .../implementors/core/str/trait.FromStr.js | 0 .../implementors/feroxide/trait.Element.js | 0 .../implementors/feroxide/trait.Properties.js | 0 .../implementors/feroxide/trait.Reaction.js | 0 .../lazy_static/trait.LazyStatic.js | 10 + .../distributions/trait.IndependentSample.js | 0 .../rand/distributions/trait.Sample.js | 0 .../rand/reseeding/trait.Reseeder.js | 0 .../implementors/rand/trait.Rng.js | 0 .../implementors/rand/trait.SeedableRng.js | 0 .../implementors/std/ascii/trait.AsciiExt.js | 0 .../implementors/std/error/trait.Error.js | 0 .../implementors/std/io/trait.BufRead.js | 0 .../implementors/std/io/trait.Read.js | 0 .../implementors/std/io/trait.Seek.js | 0 .../implementors/std/io/trait.Write.js | 0 .../std/net/addr/trait.ToSocketAddrs.js | 0 .../std/os/linux/fs/trait.MetadataExt.js | 0 .../std/panic/trait.RefUnwindSafe.js | 0 .../std/panic/trait.UnwindSafe.js | 0 .../std/sys/imp/ext/ffi/trait.OsStrExt.js | 0 .../std/sys/imp/ext/ffi/trait.OsStringExt.js | 0 .../std/sys/imp/ext/fs/trait.DirBuilderExt.js | 0 .../std/sys/imp/ext/fs/trait.DirEntryExt.js | 0 .../std/sys/imp/ext/fs/trait.FileExt.js | 0 .../std/sys/imp/ext/fs/trait.FileTypeExt.js | 0 .../std/sys/imp/ext/fs/trait.MetadataExt.js | 0 .../sys/imp/ext/fs/trait.OpenOptionsExt.js | 0 .../sys/imp/ext/fs/trait.PermissionsExt.js | 0 .../std/sys/imp/ext/io/trait.AsRawFd.js | 0 .../std/sys/imp/ext/io/trait.FromRawFd.js | 0 .../std/sys/imp/ext/io/trait.IntoRawFd.js | 0 .../sys/imp/ext/process/trait.CommandExt.js | 0 .../imp/ext/process/trait.ExitStatusExt.js | 0 .../sys/imp/ext/thread/trait.JoinHandleExt.js | 0 .../std_unicode/u_str/trait.UnicodeStr.js | 0 {docs => rust-docs}/jquery.js | 0 {docs => rust-docs}/main.css | 0 {docs => rust-docs}/main.js | 15 +- {docs => rust-docs}/normalize.css | 0 {docs => rust-docs}/rustdoc.css | 13 +- {docs => rust-docs}/search-index.js | 2 +- {docs => rust-docs}/src/feroxide/atom.rs.html | 0 .../src/feroxide/container.rs.html | 0 .../src/feroxide/data_atoms.rs.html | 244 +++++++++--------- .../src/feroxide/data_ions.rs.html | 0 .../src/feroxide/data_molecules.rs.html | 0 .../src/feroxide/data_sep.rs.html | 0 .../src/feroxide/display_impls.rs.html | 0 .../src/feroxide/electron.rs.html | 0 {docs => rust-docs}/src/feroxide/ion.rs.html | 0 {docs => rust-docs}/src/feroxide/lib.rs.html | 0 {docs => rust-docs}/src/feroxide/math.rs.html | 0 .../src/feroxide/molecule.rs.html | 0 .../src/feroxide/namings.rs.html | 0 .../src/feroxide/parse_macros.rs.html | 0 .../src/feroxide/reaction.rs.html | 0 .../src/feroxide/redox.rs.html | 0 .../src/feroxide/trait_element.rs.html | 0 .../src/feroxide/trait_properties.rs.html | 0 .../src/feroxide/trait_reaction.rs.html | 0 .../src/feroxide/types.rs.html | 2 +- 494 files changed, 1416 insertions(+), 1006 deletions(-) delete mode 100644 docs/feroxide/struct.ReactionSide.html delete mode 100644 docs/implementors/core/borrow/trait.Borrow.js delete mode 100644 docs/implementors/core/borrow/trait.BorrowMut.js delete mode 100644 docs/implementors/core/clone/trait.Clone.js delete mode 100644 docs/implementors/core/cmp/trait.Eq.js delete mode 100644 docs/implementors/core/cmp/trait.Ord.js delete mode 100644 docs/implementors/core/cmp/trait.PartialEq.js delete mode 100644 docs/implementors/core/cmp/trait.PartialOrd.js delete mode 100644 docs/implementors/core/convert/trait.AsMut.js delete mode 100644 docs/implementors/core/convert/trait.AsRef.js delete mode 100644 docs/implementors/core/convert/trait.From.js delete mode 100644 docs/implementors/core/default/trait.Default.js delete mode 100644 docs/implementors/core/fmt/trait.Debug.js delete mode 100644 docs/implementors/core/fmt/trait.Display.js delete mode 100644 docs/implementors/core/fmt/trait.Pointer.js delete mode 100644 docs/implementors/core/hash/trait.Hash.js delete mode 100644 docs/implementors/core/iter/iterator/trait.Iterator.js delete mode 100644 docs/implementors/core/iter/traits/trait.DoubleEndedIterator.js delete mode 100644 docs/implementors/core/iter/traits/trait.ExactSizeIterator.js delete mode 100644 docs/implementors/core/iter/traits/trait.Extend.js delete mode 100644 docs/implementors/core/iter/traits/trait.FromIterator.js delete mode 100644 docs/implementors/core/iter/traits/trait.FusedIterator.js delete mode 100644 docs/implementors/core/iter/traits/trait.IntoIterator.js delete mode 100644 docs/implementors/core/marker/trait.Send.js delete mode 100644 docs/implementors/core/marker/trait.Sync.js delete mode 100644 docs/implementors/core/ops/trait.BitAnd.js delete mode 100644 docs/implementors/core/ops/trait.BitOr.js delete mode 100644 docs/implementors/core/ops/trait.BitXor.js delete mode 100644 docs/implementors/core/ops/trait.CoerceUnsized.js delete mode 100644 docs/implementors/core/ops/trait.Deref.js delete mode 100644 docs/implementors/core/ops/trait.DerefMut.js delete mode 100644 docs/implementors/core/ops/trait.Drop.js delete mode 100644 docs/implementors/core/ops/trait.InPlace.js delete mode 100644 docs/implementors/core/ops/trait.Index.js delete mode 100644 docs/implementors/core/ops/trait.Place.js delete mode 100644 docs/implementors/core/ops/trait.Placer.js delete mode 100644 docs/implementors/core/ops/trait.Sub.js delete mode 100644 docs/implementors/lazy_static/trait.LazyStatic.js create mode 100644 docs/string_representation.pdf create mode 100644 docs/string_representation.tex rename {docs => rust-docs}/.lock (100%) rename {docs => rust-docs}/COPYRIGHT.txt (100%) rename {docs => rust-docs}/FiraSans-LICENSE.txt (100%) rename {docs => rust-docs}/FiraSans-Medium.woff (100%) rename {docs => rust-docs}/FiraSans-Regular.woff (100%) rename {docs => rust-docs}/Heuristica-Italic.woff (100%) rename {docs => rust-docs}/Heuristica-LICENSE.txt (100%) rename {docs => rust-docs}/LICENSE-APACHE.txt (100%) rename {docs => rust-docs}/LICENSE-MIT.txt (100%) rename {docs => rust-docs}/SourceCodePro-LICENSE.txt (100%) rename {docs => rust-docs}/SourceCodePro-Regular.woff (100%) rename {docs => rust-docs}/SourceCodePro-Semibold.woff (100%) rename {docs => rust-docs}/SourceSerifPro-Bold.woff (100%) rename {docs => rust-docs}/SourceSerifPro-LICENSE.txt (100%) rename {docs => rust-docs}/SourceSerifPro-Regular.woff (100%) rename {docs => rust-docs}/feroxide/Atom.t.html (100%) rename {docs => rust-docs}/feroxide/AtomGroup.t.html (100%) rename {docs => rust-docs}/feroxide/AtomMass.t.html (100%) rename {docs => rust-docs}/feroxide/AtomNumber.t.html (100%) rename {docs => rust-docs}/feroxide/Container.t.html (100%) rename {docs => rust-docs}/feroxide/ContainerCompound.t.html (100%) rename {docs => rust-docs}/feroxide/ELECTRON.t.html (100%) rename {docs => rust-docs}/feroxide/ElemReaction.t.html (100%) rename {docs => rust-docs}/feroxide/Element.t.html (100%) rename {docs => rust-docs}/feroxide/Energy.t.html (100%) rename {docs => rust-docs}/feroxide/Ion.t.html (100%) rename {docs => rust-docs}/feroxide/IonCharge.t.html (100%) rename {docs => rust-docs}/feroxide/Mass.t.html (100%) rename {docs => rust-docs}/feroxide/Molecule.t.html (100%) rename {docs => rust-docs}/feroxide/MoleculeCompound.t.html (100%) rename {docs => rust-docs}/feroxide/Moles.t.html (100%) rename {docs => rust-docs}/feroxide/Properties.t.html (100%) rename {docs => rust-docs}/feroxide/Reaction.t.html (100%) rename {docs => rust-docs}/feroxide/ReactionCompound.t.html (100%) rename {docs => rust-docs}/feroxide/ReactionSide.t.html (100%) rename {docs => rust-docs}/feroxide/RedoxReaction.t.html (100%) rename {docs => rust-docs}/feroxide/SEP.t.html (100%) rename {docs => rust-docs}/feroxide/atom/Atom.t.html (100%) rename {docs => rust-docs}/feroxide/atom/struct.Atom.html (100%) rename {docs => rust-docs}/feroxide/charge_of_atom.v.html (100%) rename {docs => rust-docs}/feroxide/container/Container.t.html (100%) rename {docs => rust-docs}/feroxide/container/ContainerCompound.t.html (100%) rename {docs => rust-docs}/feroxide/container/fn.rc_to_cc.html (100%) rename {docs => rust-docs}/feroxide/container/rc_to_cc.v.html (100%) rename {docs => rust-docs}/feroxide/container/struct.Container.html (100%) rename {docs => rust-docs}/feroxide/container/struct.ContainerCompound.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/ALL_ATOMS.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/ALUMINIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/ARGON.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/ARSENIC.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/BARIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/BERYLLIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/BORON.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/BROMINE.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/CAESIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/CALCIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/CARBON.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/CHLORINE.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/CHROMIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/COBALT.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/COPPER.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/FLUORINE.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/FRANCIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/GALLIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/GERMANIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/GOLD.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/HELIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/HYDROGEN.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/IODINE.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/IRON.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/KRYPTON.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/LEAD.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/LITHIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/MAGNESIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/MANGANESE.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/NEON.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/NICKEL.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/NITROGEN.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/OXYGEN.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/PHOSPHORUS.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/PLATINUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/POTASSIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/RUBIDIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/SELENIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/SILICON.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/SILVER.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/SODIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/SULFUR.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/TIN.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/TITANIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/VANADIUM.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/XENON.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/ZINC.v.html (100%) rename {docs => rust-docs}/feroxide/data_atoms/constant.ALL_ATOMS.html (90%) rename {docs => rust-docs}/feroxide/data_atoms/constant.ALUMINIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.ARGON.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.ARSENIC.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.BARIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.BERYLLIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.BORON.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.BROMINE.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.CAESIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.CALCIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.CARBON.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.CHLORINE.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.CHROMIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.COBALT.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.COPPER.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.FLUORINE.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.FRANCIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.GALLIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.GERMANIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.GOLD.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.HELIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.HYDROGEN.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.IODINE.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.IRON.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.KRYPTON.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.LEAD.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.LITHIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.MAGNESIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.MANGANESE.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.NEON.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.NICKEL.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.NITROGEN.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.OXYGEN.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.PHOSPHORUS.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.PLATINUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.POTASSIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.RUBIDIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.SELENIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.SILICON.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.SILVER.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.SODIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.SULFUR.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.TIN.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.TITANIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.VANADIUM.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.XENON.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/constant.ZINC.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/index.html (98%) rename {docs => rust-docs}/feroxide/data_atoms/sidebar-items.js (100%) rename {docs => rust-docs}/feroxide/data_ions/AMMONIUM.t.html (100%) rename {docs => rust-docs}/feroxide/data_ions/HYDROXIDE.t.html (100%) rename {docs => rust-docs}/feroxide/data_ions/SULPHATE.t.html (100%) rename {docs => rust-docs}/feroxide/data_ions/index.html (93%) rename {docs => rust-docs}/feroxide/data_ions/sidebar-items.js (100%) rename {docs => rust-docs}/feroxide/data_ions/struct.AMMONIUM.html (73%) rename {docs => rust-docs}/feroxide/data_ions/struct.HYDROXIDE.html (73%) rename {docs => rust-docs}/feroxide/data_ions/struct.SULPHATE.html (73%) rename {docs => rust-docs}/feroxide/data_molecules/AMMONIA.t.html (100%) rename {docs => rust-docs}/feroxide/data_molecules/CO2.t.html (100%) rename {docs => rust-docs}/feroxide/data_molecules/SUGAR.t.html (100%) rename {docs => rust-docs}/feroxide/data_molecules/WATER.t.html (100%) rename {docs => rust-docs}/feroxide/data_molecules/index.html (94%) rename {docs => rust-docs}/feroxide/data_molecules/sidebar-items.js (100%) rename {docs => rust-docs}/feroxide/data_molecules/struct.AMMONIA.html (77%) rename {docs => rust-docs}/feroxide/data_molecules/struct.CO2.html (78%) rename {docs => rust-docs}/feroxide/data_molecules/struct.SUGAR.html (78%) rename {docs => rust-docs}/feroxide/data_molecules/struct.WATER.html (78%) rename {docs => rust-docs}/feroxide/data_sep/SEPMAP.t.html (100%) rename {docs => rust-docs}/feroxide/data_sep/fn.get_sep.html (98%) rename {docs => rust-docs}/feroxide/data_sep/fn.reaction_to_hash.html (99%) rename {docs => rust-docs}/feroxide/data_sep/get_sep.v.html (100%) rename {docs => rust-docs}/feroxide/data_sep/index.html (93%) rename {docs => rust-docs}/feroxide/data_sep/reaction_to_hash.v.html (100%) rename {docs => rust-docs}/feroxide/data_sep/sidebar-items.js (100%) rename {docs => rust-docs}/feroxide/data_sep/struct.SEPMAP.html (76%) rename {docs => rust-docs}/feroxide/display_impls/index.html (93%) rename {docs => rust-docs}/feroxide/display_impls/sidebar-items.js (100%) rename {docs => rust-docs}/feroxide/electron/ELECTRON.t.html (100%) rename {docs => rust-docs}/feroxide/electron/struct.ELECTRON.html (100%) rename {docs => rust-docs}/feroxide/fn.charge_of_atom.html (99%) rename {docs => rust-docs}/feroxide/fn.gcd.html (98%) rename {docs => rust-docs}/feroxide/fn.ion_superscript.html (95%) rename {docs => rust-docs}/feroxide/fn.number_to_greek.html (98%) rename {docs => rust-docs}/feroxide/fn.number_to_roman.html (98%) rename {docs => rust-docs}/feroxide/fn.rc_to_cc.html (98%) rename {docs => rust-docs}/feroxide/fn.subscript.html (98%) rename {docs => rust-docs}/feroxide/fn.superscript.html (97%) rename {docs => rust-docs}/feroxide/gcd.v.html (100%) rename {docs => rust-docs}/feroxide/index.html (96%) rename {docs => rust-docs}/feroxide/ion/Ion.t.html (100%) rename {docs => rust-docs}/feroxide/ion/charge_of_atom.v.html (100%) rename {docs => rust-docs}/feroxide/ion/fn.charge_of_atom.html (100%) rename {docs => rust-docs}/feroxide/ion/struct.Ion.html (100%) rename {docs => rust-docs}/feroxide/ion_from_atom.m.html (100%) rename {docs => rust-docs}/feroxide/ion_from_molecule.m.html (100%) rename {docs => rust-docs}/feroxide/ion_superscript.v.html (100%) rename {docs => rust-docs}/feroxide/is_letter.m.html (100%) rename {docs => rust-docs}/feroxide/is_lower.m.html (100%) rename {docs => rust-docs}/feroxide/is_number.m.html (100%) rename {docs => rust-docs}/feroxide/is_upper.m.html (100%) rename {docs => rust-docs}/feroxide/is_vowel.m.html (100%) rename {docs => rust-docs}/feroxide/is_whitespace.m.html (100%) rename {docs => rust-docs}/feroxide/macro.ion_from_atom!.html (100%) rename {docs => rust-docs}/feroxide/macro.ion_from_atom.html (100%) rename {docs => rust-docs}/feroxide/macro.ion_from_molecule!.html (100%) rename {docs => rust-docs}/feroxide/macro.ion_from_molecule.html (100%) rename {docs => rust-docs}/feroxide/macro.is_letter!.html (100%) rename {docs => rust-docs}/feroxide/macro.is_letter.html (100%) rename {docs => rust-docs}/feroxide/macro.is_lower!.html (100%) rename {docs => rust-docs}/feroxide/macro.is_lower.html (100%) rename {docs => rust-docs}/feroxide/macro.is_number!.html (100%) rename {docs => rust-docs}/feroxide/macro.is_number.html (100%) rename {docs => rust-docs}/feroxide/macro.is_upper!.html (100%) rename {docs => rust-docs}/feroxide/macro.is_upper.html (100%) rename {docs => rust-docs}/feroxide/macro.is_vowel!.html (100%) rename {docs => rust-docs}/feroxide/macro.is_vowel.html (100%) rename {docs => rust-docs}/feroxide/macro.is_whitespace!.html (100%) rename {docs => rust-docs}/feroxide/macro.is_whitespace.html (100%) rename {docs => rust-docs}/feroxide/macro.molecule_from_atom!.html (100%) rename {docs => rust-docs}/feroxide/macro.molecule_from_atom.html (100%) rename {docs => rust-docs}/feroxide/macro.to_number!.html (100%) rename {docs => rust-docs}/feroxide/macro.to_number.html (100%) rename {docs => rust-docs}/feroxide/math/fn.gcd.html (100%) rename {docs => rust-docs}/feroxide/math/gcd.v.html (100%) rename {docs => rust-docs}/feroxide/molecule/Molecule.t.html (100%) rename {docs => rust-docs}/feroxide/molecule/MoleculeCompound.t.html (100%) rename {docs => rust-docs}/feroxide/molecule/struct.Molecule.html (100%) rename {docs => rust-docs}/feroxide/molecule/struct.MoleculeCompound.html (100%) rename {docs => rust-docs}/feroxide/molecule_from_atom.m.html (100%) rename {docs => rust-docs}/feroxide/namings/fn.ion_superscript.html (100%) rename {docs => rust-docs}/feroxide/namings/fn.number_to_greek.html (100%) rename {docs => rust-docs}/feroxide/namings/fn.number_to_roman.html (100%) rename {docs => rust-docs}/feroxide/namings/fn.subscript.html (100%) rename {docs => rust-docs}/feroxide/namings/fn.superscript.html (100%) rename {docs => rust-docs}/feroxide/namings/ion_superscript.v.html (100%) rename {docs => rust-docs}/feroxide/namings/number_to_greek.v.html (100%) rename {docs => rust-docs}/feroxide/namings/number_to_roman.v.html (100%) rename {docs => rust-docs}/feroxide/namings/subscript.v.html (100%) rename {docs => rust-docs}/feroxide/namings/superscript.v.html (100%) rename {docs => rust-docs}/feroxide/number_to_greek.v.html (100%) rename {docs => rust-docs}/feroxide/number_to_roman.v.html (100%) rename {docs => rust-docs}/feroxide/rc_to_cc.v.html (100%) rename {docs => rust-docs}/feroxide/reaction/ElemReaction.t.html (100%) rename {docs => rust-docs}/feroxide/reaction/ReactionCompound.t.html (100%) rename {docs => rust-docs}/feroxide/reaction/ReactionSide.t.html (100%) rename {docs => rust-docs}/feroxide/reaction/struct.ElemReaction.html (100%) rename {docs => rust-docs}/feroxide/reaction/struct.ReactionCompound.html (100%) rename {docs => rust-docs}/feroxide/reaction/struct.ReactionSide.html (100%) rename {docs => rust-docs}/feroxide/redox/RedoxReaction.t.html (100%) rename {docs => rust-docs}/feroxide/redox/struct.RedoxReaction.html (100%) rename {docs => rust-docs}/feroxide/sidebar-items.js (77%) rename {docs => rust-docs}/feroxide/struct.Atom.html (61%) rename {docs => rust-docs}/feroxide/struct.Container.html (55%) rename {docs => rust-docs}/feroxide/struct.ContainerCompound.html (50%) rename {docs => rust-docs}/feroxide/struct.ELECTRON.html (74%) rename {docs => rust-docs}/feroxide/struct.ElemReaction.html (52%) rename {docs => rust-docs}/feroxide/struct.Ion.html (53%) rename {docs => rust-docs}/feroxide/struct.Molecule.html (56%) rename {docs => rust-docs}/feroxide/struct.MoleculeCompound.html (56%) rename {docs => rust-docs}/feroxide/struct.ReactionCompound.html (50%) create mode 100644 rust-docs/feroxide/struct.ReactionSide.html rename {docs => rust-docs}/feroxide/struct.RedoxReaction.html (53%) rename {docs => rust-docs}/feroxide/subscript.v.html (100%) rename {docs => rust-docs}/feroxide/superscript.v.html (100%) rename {docs => rust-docs}/feroxide/to_number.m.html (100%) rename {docs => rust-docs}/feroxide/trait.Element.html (86%) rename {docs => rust-docs}/feroxide/trait.Properties.html (87%) rename {docs => rust-docs}/feroxide/trait.Reaction.html (78%) rename {docs => rust-docs}/feroxide/trait_element/Element.t.html (100%) rename {docs => rust-docs}/feroxide/trait_element/trait.Element.html (100%) rename {docs => rust-docs}/feroxide/trait_properties/Properties.t.html (100%) rename {docs => rust-docs}/feroxide/trait_properties/trait.Properties.html (100%) rename {docs => rust-docs}/feroxide/trait_reaction/Reaction.t.html (100%) rename {docs => rust-docs}/feroxide/trait_reaction/trait.Reaction.html (100%) rename {docs => rust-docs}/feroxide/type.AtomGroup.html (98%) rename {docs => rust-docs}/feroxide/type.AtomMass.html (97%) rename {docs => rust-docs}/feroxide/type.AtomNumber.html (98%) rename {docs => rust-docs}/feroxide/type.Energy.html (98%) rename {docs => rust-docs}/feroxide/type.IonCharge.html (98%) rename {docs => rust-docs}/feroxide/type.Mass.html (98%) rename {docs => rust-docs}/feroxide/type.Moles.html (98%) rename {docs => rust-docs}/feroxide/type.SEP.html (98%) rename {docs => rust-docs}/feroxide/types/AtomGroup.t.html (100%) rename {docs => rust-docs}/feroxide/types/AtomMass.t.html (100%) rename {docs => rust-docs}/feroxide/types/AtomNumber.t.html (100%) rename {docs => rust-docs}/feroxide/types/Energy.t.html (100%) rename {docs => rust-docs}/feroxide/types/IonCharge.t.html (100%) rename {docs => rust-docs}/feroxide/types/Mass.t.html (100%) rename {docs => rust-docs}/feroxide/types/Moles.t.html (100%) rename {docs => rust-docs}/feroxide/types/SEP.t.html (100%) rename {docs => rust-docs}/feroxide/types/type.AtomGroup.html (100%) rename {docs => rust-docs}/feroxide/types/type.AtomMass.html (100%) rename {docs => rust-docs}/feroxide/types/type.AtomNumber.html (100%) rename {docs => rust-docs}/feroxide/types/type.Energy.html (100%) rename {docs => rust-docs}/feroxide/types/type.IonCharge.html (100%) rename {docs => rust-docs}/feroxide/types/type.Mass.html (100%) rename {docs => rust-docs}/feroxide/types/type.Moles.html (100%) rename {docs => rust-docs}/feroxide/types/type.SEP.html (100%) rename {docs => rust-docs}/implementors/alloc/boxed/trait.FnBox.js (100%) rename {docs => rust-docs}/implementors/collections/borrow/trait.ToOwned.js (100%) rename {docs => rust-docs}/implementors/collections/range/trait.RangeArgument.js (100%) rename {docs => rust-docs}/implementors/collections/slice/trait.SliceConcatExt.js (100%) rename {docs => rust-docs}/implementors/collections/string/trait.ToString.js (100%) rename {docs => rust-docs}/implementors/core/any/trait.Any.js (100%) rename {docs => rust-docs}/implementors/core/array/trait.FixedSizeArray.js (100%) create mode 100644 rust-docs/implementors/core/borrow/trait.Borrow.js create mode 100644 rust-docs/implementors/core/borrow/trait.BorrowMut.js create mode 100644 rust-docs/implementors/core/clone/trait.Clone.js create mode 100644 rust-docs/implementors/core/cmp/trait.Eq.js create mode 100644 rust-docs/implementors/core/cmp/trait.Ord.js create mode 100644 rust-docs/implementors/core/cmp/trait.PartialEq.js create mode 100644 rust-docs/implementors/core/cmp/trait.PartialOrd.js create mode 100644 rust-docs/implementors/core/convert/trait.AsMut.js create mode 100644 rust-docs/implementors/core/convert/trait.AsRef.js create mode 100644 rust-docs/implementors/core/convert/trait.From.js rename {docs => rust-docs}/implementors/core/convert/trait.Into.js (100%) rename {docs => rust-docs}/implementors/core/convert/trait.TryFrom.js (100%) rename {docs => rust-docs}/implementors/core/convert/trait.TryInto.js (100%) create mode 100644 rust-docs/implementors/core/default/trait.Default.js rename {docs => rust-docs}/implementors/core/fmt/trait.Binary.js (100%) create mode 100644 rust-docs/implementors/core/fmt/trait.Debug.js create mode 100644 rust-docs/implementors/core/fmt/trait.Display.js rename {docs => rust-docs}/implementors/core/fmt/trait.LowerExp.js (100%) rename {docs => rust-docs}/implementors/core/fmt/trait.LowerHex.js (100%) rename {docs => rust-docs}/implementors/core/fmt/trait.Octal.js (100%) create mode 100644 rust-docs/implementors/core/fmt/trait.Pointer.js rename {docs => rust-docs}/implementors/core/fmt/trait.UpperExp.js (100%) rename {docs => rust-docs}/implementors/core/fmt/trait.UpperHex.js (100%) rename {docs => rust-docs}/implementors/core/fmt/trait.Write.js (100%) rename {docs => rust-docs}/implementors/core/hash/trait.BuildHasher.js (100%) create mode 100644 rust-docs/implementors/core/hash/trait.Hash.js rename {docs => rust-docs}/implementors/core/hash/trait.Hasher.js (100%) create mode 100644 rust-docs/implementors/core/iter/iterator/trait.Iterator.js rename {docs => rust-docs}/implementors/core/iter/range/trait.Step.js (100%) create mode 100644 rust-docs/implementors/core/iter/traits/trait.DoubleEndedIterator.js create mode 100644 rust-docs/implementors/core/iter/traits/trait.ExactSizeIterator.js create mode 100644 rust-docs/implementors/core/iter/traits/trait.Extend.js create mode 100644 rust-docs/implementors/core/iter/traits/trait.FromIterator.js create mode 100644 rust-docs/implementors/core/iter/traits/trait.FusedIterator.js create mode 100644 rust-docs/implementors/core/iter/traits/trait.IntoIterator.js rename {docs => rust-docs}/implementors/core/iter/traits/trait.Product.js (100%) rename {docs => rust-docs}/implementors/core/iter/traits/trait.Sum.js (100%) rename {docs => rust-docs}/implementors/core/iter/traits/trait.TrustedLen.js (100%) rename {docs => rust-docs}/implementors/core/marker/trait.Copy.js (85%) create mode 100644 rust-docs/implementors/core/marker/trait.Send.js create mode 100644 rust-docs/implementors/core/marker/trait.Sync.js rename {docs => rust-docs}/implementors/core/nonzero/trait.Zeroable.js (100%) rename {docs => rust-docs}/implementors/core/num/trait.One.js (100%) rename {docs => rust-docs}/implementors/core/num/trait.Zero.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.Add.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.AddAssign.js (100%) create mode 100644 rust-docs/implementors/core/ops/trait.BitAnd.js rename {docs => rust-docs}/implementors/core/ops/trait.BitAndAssign.js (100%) create mode 100644 rust-docs/implementors/core/ops/trait.BitOr.js rename {docs => rust-docs}/implementors/core/ops/trait.BitOrAssign.js (100%) create mode 100644 rust-docs/implementors/core/ops/trait.BitXor.js rename {docs => rust-docs}/implementors/core/ops/trait.BitXorAssign.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.BoxPlace.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.Boxed.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.Carrier.js (100%) create mode 100644 rust-docs/implementors/core/ops/trait.CoerceUnsized.js create mode 100644 rust-docs/implementors/core/ops/trait.Deref.js create mode 100644 rust-docs/implementors/core/ops/trait.DerefMut.js rename {docs => rust-docs}/implementors/core/ops/trait.Div.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.DivAssign.js (100%) create mode 100644 rust-docs/implementors/core/ops/trait.Drop.js rename {docs => rust-docs}/implementors/core/ops/trait.Fn.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.FnMut.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.FnOnce.js (89%) create mode 100644 rust-docs/implementors/core/ops/trait.InPlace.js create mode 100644 rust-docs/implementors/core/ops/trait.Index.js rename {docs => rust-docs}/implementors/core/ops/trait.IndexMut.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.Mul.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.MulAssign.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.Neg.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.Not.js (100%) create mode 100644 rust-docs/implementors/core/ops/trait.Place.js create mode 100644 rust-docs/implementors/core/ops/trait.Placer.js rename {docs => rust-docs}/implementors/core/ops/trait.Rem.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.RemAssign.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.Shl.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.ShlAssign.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.Shr.js (100%) rename {docs => rust-docs}/implementors/core/ops/trait.ShrAssign.js (100%) create mode 100644 rust-docs/implementors/core/ops/trait.Sub.js rename {docs => rust-docs}/implementors/core/ops/trait.SubAssign.js (100%) rename {docs => rust-docs}/implementors/core/slice/trait.SliceExt.js (100%) rename {docs => rust-docs}/implementors/core/slice/trait.SliceIndex.js (100%) rename {docs => rust-docs}/implementors/core/str/pattern/trait.DoubleEndedSearcher.js (100%) rename {docs => rust-docs}/implementors/core/str/pattern/trait.Pattern.js (100%) rename {docs => rust-docs}/implementors/core/str/pattern/trait.ReverseSearcher.js (100%) rename {docs => rust-docs}/implementors/core/str/pattern/trait.Searcher.js (100%) rename {docs => rust-docs}/implementors/core/str/trait.FromStr.js (100%) rename {docs => rust-docs}/implementors/feroxide/trait.Element.js (100%) rename {docs => rust-docs}/implementors/feroxide/trait.Properties.js (100%) rename {docs => rust-docs}/implementors/feroxide/trait.Reaction.js (100%) create mode 100644 rust-docs/implementors/lazy_static/trait.LazyStatic.js rename {docs => rust-docs}/implementors/rand/distributions/trait.IndependentSample.js (100%) rename {docs => rust-docs}/implementors/rand/distributions/trait.Sample.js (100%) rename {docs => rust-docs}/implementors/rand/reseeding/trait.Reseeder.js (100%) rename {docs => rust-docs}/implementors/rand/trait.Rng.js (100%) rename {docs => rust-docs}/implementors/rand/trait.SeedableRng.js (100%) rename {docs => rust-docs}/implementors/std/ascii/trait.AsciiExt.js (100%) rename {docs => rust-docs}/implementors/std/error/trait.Error.js (100%) rename {docs => rust-docs}/implementors/std/io/trait.BufRead.js (100%) rename {docs => rust-docs}/implementors/std/io/trait.Read.js (100%) rename {docs => rust-docs}/implementors/std/io/trait.Seek.js (100%) rename {docs => rust-docs}/implementors/std/io/trait.Write.js (100%) rename {docs => rust-docs}/implementors/std/net/addr/trait.ToSocketAddrs.js (100%) rename {docs => rust-docs}/implementors/std/os/linux/fs/trait.MetadataExt.js (100%) rename {docs => rust-docs}/implementors/std/panic/trait.RefUnwindSafe.js (100%) rename {docs => rust-docs}/implementors/std/panic/trait.UnwindSafe.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/ffi/trait.OsStrExt.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/ffi/trait.OsStringExt.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/fs/trait.DirBuilderExt.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/fs/trait.DirEntryExt.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/fs/trait.FileExt.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/fs/trait.FileTypeExt.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/fs/trait.MetadataExt.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/fs/trait.OpenOptionsExt.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/fs/trait.PermissionsExt.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/io/trait.AsRawFd.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/io/trait.FromRawFd.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/io/trait.IntoRawFd.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/process/trait.CommandExt.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/process/trait.ExitStatusExt.js (100%) rename {docs => rust-docs}/implementors/std/sys/imp/ext/thread/trait.JoinHandleExt.js (100%) rename {docs => rust-docs}/implementors/std_unicode/u_str/trait.UnicodeStr.js (100%) rename {docs => rust-docs}/jquery.js (100%) rename {docs => rust-docs}/main.css (100%) rename {docs => rust-docs}/main.js (98%) rename {docs => rust-docs}/normalize.css (100%) rename {docs => rust-docs}/rustdoc.css (98%) rename {docs => rust-docs}/search-index.js (79%) rename {docs => rust-docs}/src/feroxide/atom.rs.html (100%) rename {docs => rust-docs}/src/feroxide/container.rs.html (100%) rename {docs => rust-docs}/src/feroxide/data_atoms.rs.html (95%) rename {docs => rust-docs}/src/feroxide/data_ions.rs.html (100%) rename {docs => rust-docs}/src/feroxide/data_molecules.rs.html (100%) rename {docs => rust-docs}/src/feroxide/data_sep.rs.html (100%) rename {docs => rust-docs}/src/feroxide/display_impls.rs.html (100%) rename {docs => rust-docs}/src/feroxide/electron.rs.html (100%) rename {docs => rust-docs}/src/feroxide/ion.rs.html (100%) rename {docs => rust-docs}/src/feroxide/lib.rs.html (100%) rename {docs => rust-docs}/src/feroxide/math.rs.html (100%) rename {docs => rust-docs}/src/feroxide/molecule.rs.html (100%) rename {docs => rust-docs}/src/feroxide/namings.rs.html (100%) rename {docs => rust-docs}/src/feroxide/parse_macros.rs.html (100%) rename {docs => rust-docs}/src/feroxide/reaction.rs.html (100%) rename {docs => rust-docs}/src/feroxide/redox.rs.html (100%) rename {docs => rust-docs}/src/feroxide/trait_element.rs.html (100%) rename {docs => rust-docs}/src/feroxide/trait_properties.rs.html (100%) rename {docs => rust-docs}/src/feroxide/trait_reaction.rs.html (100%) rename {docs => rust-docs}/src/feroxide/types.rs.html (98%) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b83824b..fe9e059 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,13 +1,18 @@ -Element number thirteen IS called aluminium. +Thanks for wanting to contribute! This list states a few rules which we think +are important to keep in mind when adding/editing code. -ALWAYS run `cargo test` before pushing to master (please) -Every particle HAS TO implement the `Properties` trait. -Every element HAS TO implement the `Element` trait. -Every struct and enum HAS TO derive the `Debug` trait. +Before pushing / merging to master: +- ALWAYS run tests (Travis) +- ALWAYS rebuild rust-docs (``./generate_docs.sh`) + +Every particle type HAS TO implement the `Properties` trait. +Every element type HAS TO implement the `Element` trait. Types MUST NOT be explicitly stated unless necessary. -`return` IS NOT necessary, but IS allowed. +Files SHOULD stay under the ninety (90) character horizontal limit. + +Try to keep your code-style as close to the existing code as possible. -Files SHOULD stay under the ninety-character horizontal limit. +Element number eleven (11) is called aluminium. diff --git a/Cargo.toml b/Cargo.toml index 4a63a38..317b160 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,20 +1,21 @@ [package] name = "feroxide" version = "1.2.0" -authors = ["feroxide"] -build = "src/build.rs" +authors = [ "feroxide" ] description = "A basic chemistry simulator" -documentation = "https://feroxide.github.io/feroxide/docs/feroxide" +documentation = "https://feroxide.github.io/feroxide/rust-docs/feroxide" homepage = "https://feroxide.github.io/feroxide/" repository = "https://github.com/feroxide/feroxide" +keywords = [ "chemistry", "simulator", "mit" ] +categories = [ "command-line-interface", "science" ] + readme = "README.md" +license-file = "LICENSE" -keywords = ["chemistry", "simulator", "mit"] -categories = ["command-line-interface", "science"] +build = "src/build.rs" -license-file = "LICENSE" [badges] travis-ci = { repository = "feroxide/feroxide", branch = "master" } diff --git a/README.md b/README.md index 41b0d54..3a2ab44 100644 --- a/README.md +++ b/README.md @@ -7,19 +7,17 @@ A basic chemistry simulator. * Calculate mass of molecules * Generate (sometimes still incorrect) names of molecules * Check if reactions are valid - * Get Atoms/Molecules/Ions/Reactions by inputting a string representation - * Get the Standard Electrode Potential for Redox reactions + * Get the Standard Electrode Potential for common Redox reactions - Advanced functionality * Create containers with molecules or ions in them - * Apply reactions to containers - * Redox reactions + * Apply (redox) reactions to containers ## GUI The GUI project can be found [here](https://github.com/feroxide/feroxide-gui). ## Rust docs -The Rust docs can be found [here](./docs/feroxide/index.html). +The Rust docs can be found [here](./rust-docs/feroxide/index.html). ## Contributing Please check the [CONTRIBUTING](./CONTRIBUTING.md) file first. diff --git a/TODO.md b/TODO.md index f7dafc8..8f451c1 100644 --- a/TODO.md +++ b/TODO.md @@ -2,19 +2,14 @@ - Reactions * Precipitation reactions * Acid/Base reactions - + - Add hydration (ex. CuSO4.5H2O) to molecules + - Optimise common data - `atoms.rs` * Names for special cases (-oxide etc.) - `reaction.rs` - * Calculate the correct amount of Energy required + * Calculate the correct amount of energy required - `redox.rs` * Clean up `elem_reaction` - -- `data_atoms.toml` - * Complete list of atoms - -- `data_sep.rs` - * Complete list of SEP diff --git a/clippy.sh b/clippy.sh index 69f0321..d3c5517 100755 --- a/clippy.sh +++ b/clippy.sh @@ -4,14 +4,15 @@ mode="$1" if [ "$TRAVIS_RUST_VERSION" = "nightly" ]; then if [ "$mode" = "install" ]; then - cargo install clippy + cargo install clippy --verbose exit $? - fi - - if [ "$mode" = "test" ]; then + elif [ "$mode" = "test" ]; then cargo clippy --verbose -- -D warnings exit $? + else + echo "Mode not specified or unknown" >&2 + exit 1 fi +else + exit 0 fi - -exit 0 diff --git a/docs/feroxide/struct.ReactionSide.html b/docs/feroxide/struct.ReactionSide.html deleted file mode 100644 index 70668b6..0000000 --- a/docs/feroxide/struct.ReactionSide.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - - - - feroxide::ReactionSide - Rust - - - - - - - - - - - - - - - - - - -
-

Struct feroxide::ReactionSide - - [] - - [src]

-
pub struct ReactionSide<E: Element> {
-    pub compounds: Vec<ReactionCompound<E>>,
-}

A side of a reaction

Fields

-

The compounds of this side

Methods

impl<E: Element> ReactionSide<E>
[src]

-

-

Convert a string representation of a reactionside into one

-

Convert a string representation of a reactionside into one

-

Calculate the total charge of this reaction side

-

Calculate the energy this side has

-

Calculate the total amount of atoms this side contains

Trait Implementations

impl<E: Debug + Element> Debug for ReactionSide<E>
[src]

-

-

Formats the value using the given formatter.

impl<E: Eq + Element> Eq for ReactionSide<E>
[src]

-

impl<E: PartialEq + Element> PartialEq for ReactionSide<E>
[src]

-

-

This method tests for self and other values to be equal, and is used by ==. Read more

-

This method tests for !=.

impl<E: Clone + Element> Clone for ReactionSide<E>
[src]

-

-

Returns a copy of the value. Read more

-

Performs copy-assignment from source. Read more

impl<E: Hash + Element> Hash for ReactionSide<E>
[src]

-

-

Feeds this value into the state given, updating the hasher as necessary.

-

Feeds a slice of this type into the state provided.

impl<E: Element> Add for ReactionSide<E>
[src]

-

-

The resulting type after applying the + operator

-

Adding two ReactionSide's adds their compounds

impl<E: Element> Mul<u16> for ReactionSide<E>
[src]

-

-

The resulting type after applying the * operator

-

Multiplying a ReactionSide with a number multiplies the amount of all compounds of that side

impl<E: Element> Properties for ReactionSide<E>
[src]

-

-

Get the symbol of the current item

-

Get the name of the current item

-

Get the mass of the current item

-

Stringify the current item (default: self.symbol())

impl<E: Element> Display for ReactionSide<E>
[src]

-

-

Formats the value using the given formatter. Read more

- - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/implementors/core/borrow/trait.Borrow.js b/docs/implementors/core/borrow/trait.Borrow.js deleted file mode 100644 index fc5b733..0000000 --- a/docs/implementors/core/borrow/trait.Borrow.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> Borrow<T> for Box<T> where T: ?Sized","impl<T> Borrow<T> for Arc<T> where T: ?Sized","impl<T> Borrow<T> for Rc<T> where T: ?Sized","impl Borrow<CStr> for CString","impl Borrow<OsStr> for OsString","impl Borrow<Path> for PathBuf","impl<'a, B> Borrow<B> for Cow<'a, B> where B: ToOwned + ?Sized, B::Owned: 'a","impl<T> Borrow<[T]> for Vec<T>","impl Borrow<str> for String",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/borrow/trait.BorrowMut.js b/docs/implementors/core/borrow/trait.BorrowMut.js deleted file mode 100644 index c05dc7a..0000000 --- a/docs/implementors/core/borrow/trait.BorrowMut.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> BorrowMut<T> for Box<T> where T: ?Sized","impl<T> BorrowMut<[T]> for Vec<T>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/clone/trait.Clone.js b/docs/implementors/core/clone/trait.Clone.js deleted file mode 100644 index e4c7d47..0000000 --- a/docs/implementors/core/clone/trait.Clone.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl Clone for Atom","impl<E: Clone + Element> Clone for Container<E>","impl<E: Clone + Element> Clone for ContainerCompound<E>","impl Clone for Ion","impl Clone for Molecule","impl Clone for MoleculeCompound","impl<E: Clone + Element> Clone for ElemReaction<E>","impl<E: Clone + Element> Clone for ReactionSide<E>","impl<E: Clone + Element> Clone for ReactionCompound<E>","impl<E: Clone + Element> Clone for RedoxReaction<E>","impl Clone for _Unwind_Reason_Code","impl Clone for _Unwind_Action","impl<T> Clone for Box<T> where T: Clone","impl Clone for Box<str>","impl<T> Clone for Box<[T]> where T: Clone","impl<T> Clone for Arc<T> where T: ?Sized","impl<T> Clone for Weak<T> where T: ?Sized","impl<T> Clone for Rc<T> where T: ?Sized","impl<T> Clone for Weak<T> where T: ?Sized","impl Clone for ExchangeHeapSingleton","impl Clone for group","impl Clone for utimbuf","impl Clone for timeval","impl Clone for timespec","impl Clone for rlimit","impl Clone for rusage","impl Clone for in_addr","impl Clone for in6_addr","impl Clone for ip_mreq","impl Clone for ipv6_mreq","impl Clone for hostent","impl Clone for iovec","impl Clone for pollfd","impl Clone for winsize","impl Clone for linger","impl Clone for sigval","impl Clone for sockaddr","impl Clone for sockaddr_in","impl Clone for sockaddr_in6","impl Clone for sockaddr_un","impl Clone for sockaddr_storage","impl Clone for addrinfo","impl Clone for sockaddr_nl","impl Clone for sockaddr_ll","impl Clone for fd_set","impl Clone for tm","impl Clone for sched_param","impl Clone for Dl_info","impl Clone for epoll_event","impl Clone for utsname","impl Clone for lconv","impl Clone for sigevent","impl Clone for dirent","impl Clone for dirent64","impl Clone for rlimit64","impl Clone for glob_t","impl Clone for ifaddrs","impl Clone for pthread_mutex_t","impl Clone for pthread_rwlock_t","impl Clone for pthread_mutexattr_t","impl Clone for pthread_cond_t","impl Clone for pthread_condattr_t","impl Clone for passwd","impl Clone for spwd","impl Clone for statvfs","impl Clone for dqblk","impl Clone for signalfd_siginfo","impl Clone for fsid_t","impl Clone for mq_attr","impl Clone for cpu_set_t","impl Clone for if_nameindex","impl Clone for msginfo","impl Clone for aiocb","impl Clone for __exit_status","impl Clone for __timeval","impl Clone for utmpx","impl Clone for sigaction","impl Clone for stack_t","impl Clone for siginfo_t","impl Clone for glob64_t","impl Clone for ucred","impl Clone for statfs","impl Clone for msghdr","impl Clone for cmsghdr","impl Clone for termios","impl Clone for flock","impl Clone for sem_t","impl Clone for sigset_t","impl Clone for sysinfo","impl Clone for msqid_ds","impl Clone for stat","impl Clone for stat64","impl Clone for pthread_attr_t","impl Clone for _libc_fpxreg","impl Clone for _libc_xmmreg","impl Clone for _libc_fpstate","impl Clone for mcontext_t","impl Clone for ucontext_t","impl Clone for ipc_perm","impl Clone for shmid_ds","impl<I> Clone for Utf16Encoder<I> where I: Clone","impl<I> Clone for DecodeUtf16<I> where I: Clone + Iterator<Item = u16>","impl Clone for DecodeUtf16Error","impl<'a, K, V> Clone for Iter<'a, K, V>","impl<'a, K, V> Clone for Keys<'a, K, V>","impl<'a, K, V> Clone for Values<'a, K, V>","impl<'a, K> Clone for Iter<'a, K>","impl<'a, T, S> Clone for Intersection<'a, T, S>","impl<'a, T, S> Clone for Difference<'a, T, S>","impl<'a, T, S> Clone for SymmetricDifference<'a, T, S>","impl<'a, T, S> Clone for Union<'a, T, S>","impl Clone for Ipv4Addr","impl Clone for Ipv6Addr","impl Clone for SocketAddrV4","impl Clone for SocketAddrV6","impl<T> Clone for Sender<T>","impl<T> Clone for SyncSender<T>","impl Clone for LocalKeyState","impl Clone for ThreadId","impl Clone for Thread","impl<K, V, S> Clone for HashMap<K, V, S> where K: Clone, S: Clone, V: Clone","impl Clone for RandomState","impl<T, S> Clone for HashSet<T, S> where S: Clone, T: Clone","impl Clone for VarError","impl Clone for CString","impl Clone for NulError","impl Clone for FromBytesWithNulError","impl Clone for IntoStringError","impl Clone for OsString","impl Clone for Metadata","impl Clone for OpenOptions","impl Clone for Permissions","impl Clone for FileType","impl<T> Clone for Cursor<T> where T: Clone","impl Clone for ErrorKind","impl Clone for SeekFrom","impl Clone for IpAddr","impl Clone for Ipv6MulticastScope","impl Clone for SocketAddr","impl Clone for AddrParseError","impl Clone for Shutdown","impl Clone for stat","impl<'a> Clone for Prefix<'a>","impl<'a> Clone for PrefixComponent<'a>","impl<'a> Clone for Component<'a>","impl<'a> Clone for Components<'a>","impl<'a> Clone for Iter<'a>","impl Clone for PathBuf","impl Clone for StripPrefixError","impl Clone for Output","impl Clone for ExitStatus","impl<T> Clone for SendError<T> where T: Clone","impl Clone for RecvError","impl Clone for TryRecvError","impl Clone for RecvTimeoutError","impl<T> Clone for TrySendError<T> where T: Clone","impl Clone for WaitTimeoutResult","impl Clone for Duration","impl Clone for Instant","impl Clone for SystemTime","impl Clone for SystemTimeError","impl Clone for SocketAddr","impl Clone for IsaacRng","impl Clone for Isaac64Rng","impl Clone for StandardNormal","impl Clone for Normal","impl Clone for LogNormal","impl Clone for Exp1","impl Clone for Exp","impl Clone for ChaChaRng","impl Clone for ReseedWithDefault","impl Clone for XorShiftRng","impl<T> Clone for BinaryHeap<T> where T: Clone","impl<'a, T> Clone for Iter<'a, T>","impl<K, V> Clone for BTreeMap<K, V> where K: Clone, V: Clone","impl<'a, K, V> Clone for Iter<'a, K, V>","impl<'a, K, V> Clone for Keys<'a, K, V>","impl<'a, K, V> Clone for Values<'a, K, V>","impl<'a, K, V> Clone for Range<'a, K, V>","impl<'a, T> Clone for Iter<'a, T>","impl<'a, T> Clone for Range<'a, T>","impl<'a, T> Clone for Difference<'a, T>","impl<'a, T> Clone for SymmetricDifference<'a, T>","impl<'a, T> Clone for Intersection<'a, T>","impl<'a, T> Clone for Union<'a, T>","impl<'a, B> Clone for Cow<'a, B> where B: ToOwned + ?Sized","impl<E> Clone for EnumSet<E>","impl<E> Clone for Iter<E>","impl<'a, T> Clone for Iter<'a, T>","impl<T> Clone for LinkedList<T> where T: Clone","impl Clone for String","impl Clone for ParseError","impl<T> Clone for Vec<T> where T: Clone","impl<T> Clone for IntoIter<T> where T: Clone","impl<T> Clone for VecDeque<T> where T: Clone","impl<'a, T> Clone for Iter<'a, T>","impl<T> Clone for IntoIter<T> where T: Clone","impl<T> Clone for BTreeSet<T> where T: Clone","impl<T> Clone for IntoIter<T> where T: Clone","impl<'a> Clone for EncodeUtf16<'a>","impl<T> Clone for IntoIter<T> where T: Clone","impl<T> Clone for Bound<T> where T: Clone",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/cmp/trait.Eq.js b/docs/implementors/core/cmp/trait.Eq.js deleted file mode 100644 index 5d91770..0000000 --- a/docs/implementors/core/cmp/trait.Eq.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl Eq for Atom","impl<E: Element> Eq for ContainerCompound<E>","impl Eq for Ion","impl Eq for Molecule","impl Eq for MoleculeCompound","impl<E: Eq + Element> Eq for ElemReaction<E>","impl<E: Eq + Element> Eq for ReactionSide<E>","impl<E: Eq + Element> Eq for ReactionCompound<E>","impl<E: Eq + Element> Eq for RedoxReaction<E>","impl<T> Eq for Box<T> where T: Eq + ?Sized","impl<T> Eq for Arc<T> where T: Eq + ?Sized","impl<T> Eq for Rc<T> where T: Eq + ?Sized","impl Eq for DecodeUtf16Error","impl<K, V, S> Eq for HashMap<K, V, S> where K: Eq + Hash, S: BuildHasher, V: Eq","impl<T, S> Eq for HashSet<T, S> where S: BuildHasher, T: Eq + Hash","impl Eq for CStr","impl Eq for OsString","impl Eq for OsStr","impl Eq for Ipv4Addr","impl Eq for Ipv6Addr","impl Eq for SocketAddrV4","impl Eq for SocketAddrV6","impl<'a> Eq for Components<'a>","impl Eq for PathBuf","impl Eq for Path","impl Eq for LocalKeyState","impl Eq for ThreadId","impl Eq for VarError","impl Eq for CString","impl Eq for NulError","impl Eq for FromBytesWithNulError","impl Eq for IntoStringError","impl Eq for Permissions","impl Eq for FileType","impl Eq for ErrorKind","impl Eq for SeekFrom","impl Eq for IpAddr","impl Eq for Ipv6MulticastScope","impl Eq for SocketAddr","impl Eq for AddrParseError","impl Eq for Shutdown","impl<'a> Eq for Prefix<'a>","impl<'a> Eq for PrefixComponent<'a>","impl<'a> Eq for Component<'a>","impl Eq for StripPrefixError","impl Eq for Output","impl Eq for ExitStatus","impl<T> Eq for SendError<T> where T: Eq","impl Eq for RecvError","impl Eq for TryRecvError","impl Eq for RecvTimeoutError","impl<T> Eq for TrySendError<T> where T: Eq","impl Eq for WaitTimeoutResult","impl Eq for Duration","impl Eq for Instant","impl Eq for SystemTime","impl<K, V> Eq for BTreeMap<K, V> where K: Eq, V: Eq","impl<'a, B> Eq for Cow<'a, B> where B: Eq + ToOwned + ?Sized","impl<T> Eq for LinkedList<T> where T: Eq","impl Eq for ParseError","impl<T> Eq for Vec<T> where T: Eq","impl<A> Eq for VecDeque<A> where A: Eq","impl<T> Eq for BTreeSet<T> where T: Eq","impl<E> Eq for EnumSet<E> where E: Eq","impl Eq for String","impl<T> Eq for Bound<T> where T: Eq",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/cmp/trait.Ord.js b/docs/implementors/core/cmp/trait.Ord.js deleted file mode 100644 index 4b4e3cf..0000000 --- a/docs/implementors/core/cmp/trait.Ord.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> Ord for Box<T> where T: Ord + ?Sized","impl<T> Ord for Arc<T> where T: Ord + ?Sized","impl<T> Ord for Rc<T> where T: Ord + ?Sized","impl Ord for CStr","impl Ord for OsString","impl Ord for OsStr","impl Ord for Ipv4Addr","impl Ord for Ipv6Addr","impl<'a> Ord for PrefixComponent<'a>","impl<'a> Ord for Components<'a>","impl Ord for PathBuf","impl Ord for Path","impl Ord for CString","impl Ord for ErrorKind","impl Ord for IpAddr","impl<'a> Ord for Prefix<'a>","impl<'a> Ord for Component<'a>","impl Ord for Duration","impl Ord for Instant","impl Ord for SystemTime","impl<K, V> Ord for BTreeMap<K, V> where K: Ord, V: Ord","impl<'a, B> Ord for Cow<'a, B> where B: Ord + ToOwned + ?Sized","impl<T> Ord for LinkedList<T> where T: Ord","impl<T> Ord for Vec<T> where T: Ord","impl<A> Ord for VecDeque<A> where A: Ord","impl<T> Ord for BTreeSet<T> where T: Ord","impl<E> Ord for EnumSet<E> where E: Ord","impl Ord for String",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/cmp/trait.PartialEq.js b/docs/implementors/core/cmp/trait.PartialEq.js deleted file mode 100644 index 78b9afd..0000000 --- a/docs/implementors/core/cmp/trait.PartialEq.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl PartialEq for Atom","impl<E: Element> PartialEq for ContainerCompound<E>","impl PartialEq for Ion","impl PartialEq for Molecule","impl PartialEq for MoleculeCompound","impl<E: PartialEq + Element> PartialEq for ElemReaction<E>","impl<E: PartialEq + Element> PartialEq for ReactionSide<E>","impl<E: Element> PartialEq for ReactionCompound<E>","impl<E: PartialEq + Element> PartialEq for RedoxReaction<E>","impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code","impl PartialEq<_Unwind_Action> for _Unwind_Action","impl<T> PartialEq<Box<T>> for Box<T> where T: PartialEq<T> + ?Sized","impl<T> PartialEq<Arc<T>> for Arc<T> where T: PartialEq<T> + ?Sized","impl<T> PartialEq<Rc<T>> for Rc<T> where T: PartialEq<T> + ?Sized","impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error","impl<K, V, S> PartialEq<HashMap<K, V, S>> for HashMap<K, V, S> where K: Eq + Hash,
        S: BuildHasher,
        V: PartialEq<V>
","impl<T, S> PartialEq<HashSet<T, S>> for HashSet<T, S> where S: BuildHasher,
        T: Eq + Hash
","impl PartialEq<CStr> for CStr","impl PartialEq<OsString> for OsString","impl PartialEq<str> for OsString","impl PartialEq<OsString> for str","impl PartialEq<OsStr> for OsStr","impl PartialEq<str> for OsStr","impl PartialEq<OsStr> for str","impl PartialEq<Ipv4Addr> for Ipv4Addr","impl PartialEq<Ipv4Addr> for IpAddr","impl PartialEq<IpAddr> for Ipv4Addr","impl PartialEq<Ipv6Addr> for Ipv6Addr","impl PartialEq<IpAddr> for Ipv6Addr","impl PartialEq<Ipv6Addr> for IpAddr","impl PartialEq<SocketAddrV4> for SocketAddrV4","impl PartialEq<SocketAddrV6> for SocketAddrV6","impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>","impl<'a> PartialEq<Components<'a>> for Components<'a>","impl PartialEq<PathBuf> for PathBuf","impl PartialEq<Path> for Path","impl PartialEq<LocalKeyState> for LocalKeyState","impl PartialEq<ThreadId> for ThreadId","impl PartialEq<VarError> for VarError","impl PartialEq<CString> for CString","impl PartialEq<NulError> for NulError","impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError","impl PartialEq<IntoStringError> for IntoStringError","impl<'a, 'b> PartialEq<OsStr> for OsString","impl<'a, 'b> PartialEq<OsString> for OsStr","impl<'a, 'b> PartialEq<&'a OsStr> for OsString","impl<'a, 'b> PartialEq<OsString> for &'a OsStr","impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>","impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr","impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>","impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr","impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>","impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString","impl PartialEq<Permissions> for Permissions","impl PartialEq<FileType> for FileType","impl PartialEq<ErrorKind> for ErrorKind","impl PartialEq<SeekFrom> for SeekFrom","impl PartialEq<IpAddr> for IpAddr","impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope","impl PartialEq<SocketAddr> for SocketAddr","impl PartialEq<AddrParseError> for AddrParseError","impl PartialEq<Shutdown> for Shutdown","impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>","impl<'a> PartialEq<Component<'a>> for Component<'a>","impl PartialEq<StripPrefixError> for StripPrefixError","impl<'a, 'b> PartialEq<Path> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for Path","impl<'a, 'b> PartialEq<&'a Path> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for &'a Path","impl<'a, 'b> PartialEq<Path> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for Path","impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path","impl<'a, 'b> PartialEq<PathBuf> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for PathBuf","impl<'a, 'b> PartialEq<OsStr> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for OsStr","impl<'a, 'b> PartialEq<&'a OsStr> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for &'a OsStr","impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for Cow<'a, OsStr>","impl<'a, 'b> PartialEq<OsString> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for OsString","impl<'a, 'b> PartialEq<OsStr> for Path","impl<'a, 'b> PartialEq<Path> for OsStr","impl<'a, 'b> PartialEq<&'a OsStr> for Path","impl<'a, 'b> PartialEq<Path> for &'a OsStr","impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for Path","impl<'a, 'b> PartialEq<Path> for Cow<'a, OsStr>","impl<'a, 'b> PartialEq<OsString> for Path","impl<'a, 'b> PartialEq<Path> for OsString","impl<'a, 'b> PartialEq<OsStr> for &'a Path","impl<'a, 'b> PartialEq<&'a Path> for OsStr","impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path","impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>","impl<'a, 'b> PartialEq<OsString> for &'a Path","impl<'a, 'b> PartialEq<&'a Path> for OsString","impl<'a, 'b> PartialEq<OsStr> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for OsStr","impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr","impl<'a, 'b> PartialEq<OsString> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for OsString","impl PartialEq<Output> for Output","impl PartialEq<ExitStatus> for ExitStatus","impl<T> PartialEq<SendError<T>> for SendError<T> where T: PartialEq<T>","impl PartialEq<RecvError> for RecvError","impl PartialEq<TryRecvError> for TryRecvError","impl PartialEq<RecvTimeoutError> for RecvTimeoutError","impl<T> PartialEq<TrySendError<T>> for TrySendError<T> where T: PartialEq<T>","impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult","impl PartialEq<Duration> for Duration","impl PartialEq<Instant> for Instant","impl PartialEq<SystemTime> for SystemTime","impl<K, V> PartialEq<BTreeMap<K, V>> for BTreeMap<K, V> where K: PartialEq<K>,
        V: PartialEq<V>
","impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B> where B: PartialEq<C> + ToOwned + ?Sized,
        C: ToOwned + ?Sized
","impl<T> PartialEq<LinkedList<T>> for LinkedList<T> where T: PartialEq<T>","impl PartialEq<String> for String","impl PartialEq<ParseError> for ParseError","impl<A> PartialEq<VecDeque<A>> for VecDeque<A> where A: PartialEq<A>","impl<T> PartialEq<BTreeSet<T>> for BTreeSet<T> where T: PartialEq<T>","impl<E> PartialEq<EnumSet<E>> for EnumSet<E> where E: PartialEq<E>","impl<'a, 'b> PartialEq<str> for String","impl<'a, 'b> PartialEq<String> for str","impl<'a, 'b> PartialEq<&'a str> for String","impl<'a, 'b> PartialEq<String> for &'a str","impl<'a, 'b> PartialEq<str> for Cow<'a, str>","impl<'a, 'b> PartialEq<Cow<'a, str>> for str","impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>","impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str","impl<'a, 'b> PartialEq<String> for Cow<'a, str>","impl<'a, 'b> PartialEq<Cow<'a, str>> for String","impl<'a, 'b, A, B> PartialEq<Vec<B>> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B]> for Cow<'a, [A]> where A: Clone + PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B]> for Cow<'a, [A]> where A: Clone + PartialEq<B>","impl<'a, 'b, A, B> PartialEq<Vec<B>> for Cow<'a, [A]> where A: Clone + PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 0]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 0]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 1]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 1]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 2]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 2]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 3]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 3]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 4]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 4]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 5]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 5]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 6]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 6]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 7]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 7]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 8]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 8]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 9]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 9]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 10]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 10]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 11]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 11]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 12]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 12]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 13]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 13]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 14]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 14]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 15]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 15]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 16]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 16]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 17]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 17]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 18]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 18]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 19]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 19]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 20]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 20]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 21]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 21]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 22]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 22]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 23]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 23]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 24]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 24]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 25]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 25]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 26]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 26]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 27]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 27]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 28]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 28]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 29]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 29]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 30]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 30]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 31]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 31]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 32]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 32]> for Vec<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<Vec<B>> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 0]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 0]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 0]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 1]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 1]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 1]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 2]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 2]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 2]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 3]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 3]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 3]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 4]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 4]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 4]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 5]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 5]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 5]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 6]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 6]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 6]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 7]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 7]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 7]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 8]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 8]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 8]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 9]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 9]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 9]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 10]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 10]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 10]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 11]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 11]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 11]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 12]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 12]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 12]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 13]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 13]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 13]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 14]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 14]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 14]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 15]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 15]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 15]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 16]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 16]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 16]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 17]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 17]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 17]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 18]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 18]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 18]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 19]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 19]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 19]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 20]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 20]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 20]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 21]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 21]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 21]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 22]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 22]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 22]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 23]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 23]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 23]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 24]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 24]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 24]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 25]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 25]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 25]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 26]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 26]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 26]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 27]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 27]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 27]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 28]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 28]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 28]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 29]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 29]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 29]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 30]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 30]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 30]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 31]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 31]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 31]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<[B; 32]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b [B; 32]> for VecDeque<A> where A: PartialEq<B>","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 32]> for VecDeque<A> where A: PartialEq<B>","impl<T> PartialEq<Bound<T>> for Bound<T> where T: PartialEq<T>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/cmp/trait.PartialOrd.js b/docs/implementors/core/cmp/trait.PartialOrd.js deleted file mode 100644 index e785e57..0000000 --- a/docs/implementors/core/cmp/trait.PartialOrd.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> PartialOrd<Box<T>> for Box<T> where T: PartialOrd<T> + ?Sized","impl<T> PartialOrd<Arc<T>> for Arc<T> where T: PartialOrd<T> + ?Sized","impl<T> PartialOrd<Rc<T>> for Rc<T> where T: PartialOrd<T> + ?Sized","impl PartialOrd<CStr> for CStr","impl PartialOrd<OsString> for OsString","impl PartialOrd<str> for OsString","impl PartialOrd<OsStr> for OsStr","impl PartialOrd<str> for OsStr","impl PartialOrd<Ipv4Addr> for Ipv4Addr","impl PartialOrd<Ipv4Addr> for IpAddr","impl PartialOrd<IpAddr> for Ipv4Addr","impl PartialOrd<Ipv6Addr> for Ipv6Addr","impl PartialOrd<Ipv6Addr> for IpAddr","impl PartialOrd<IpAddr> for Ipv6Addr","impl<'a> PartialOrd<PrefixComponent<'a>> for PrefixComponent<'a>","impl<'a> PartialOrd<Components<'a>> for Components<'a>","impl PartialOrd<PathBuf> for PathBuf","impl PartialOrd<Path> for Path","impl PartialOrd<CString> for CString","impl<'a, 'b> PartialOrd<OsStr> for OsString","impl<'a, 'b> PartialOrd<OsString> for OsStr","impl<'a, 'b> PartialOrd<&'a OsStr> for OsString","impl<'a, 'b> PartialOrd<OsString> for &'a OsStr","impl<'a, 'b> PartialOrd<OsStr> for Cow<'a, OsStr>","impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for OsStr","impl<'a, 'b> PartialOrd<&'b OsStr> for Cow<'a, OsStr>","impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for &'b OsStr","impl<'a, 'b> PartialOrd<OsString> for Cow<'a, OsStr>","impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for OsString","impl PartialOrd<ErrorKind> for ErrorKind","impl PartialOrd<IpAddr> for IpAddr","impl<'a> PartialOrd<Prefix<'a>> for Prefix<'a>","impl<'a> PartialOrd<Component<'a>> for Component<'a>","impl<'a, 'b> PartialOrd<Path> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for Path","impl<'a, 'b> PartialOrd<&'a Path> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for &'a Path","impl<'a, 'b> PartialOrd<Path> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for Path","impl<'a, 'b> PartialOrd<&'b Path> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for &'b Path","impl<'a, 'b> PartialOrd<PathBuf> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for PathBuf","impl<'a, 'b> PartialOrd<OsStr> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for OsStr","impl<'a, 'b> PartialOrd<&'a OsStr> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for &'a OsStr","impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for Cow<'a, OsStr>","impl<'a, 'b> PartialOrd<OsString> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for OsString","impl<'a, 'b> PartialOrd<OsStr> for Path","impl<'a, 'b> PartialOrd<Path> for OsStr","impl<'a, 'b> PartialOrd<&'a OsStr> for Path","impl<'a, 'b> PartialOrd<Path> for &'a OsStr","impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for Path","impl<'a, 'b> PartialOrd<Path> for Cow<'a, OsStr>","impl<'a, 'b> PartialOrd<OsString> for Path","impl<'a, 'b> PartialOrd<Path> for OsString","impl<'a, 'b> PartialOrd<OsStr> for &'a Path","impl<'a, 'b> PartialOrd<&'a Path> for OsStr","impl<'a, 'b> PartialOrd<Cow<'b, OsStr>> for &'a Path","impl<'a, 'b> PartialOrd<&'a Path> for Cow<'b, OsStr>","impl<'a, 'b> PartialOrd<OsString> for &'a Path","impl<'a, 'b> PartialOrd<&'a Path> for OsString","impl<'a, 'b> PartialOrd<OsStr> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for OsStr","impl<'a, 'b> PartialOrd<&'b OsStr> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for &'b OsStr","impl<'a, 'b> PartialOrd<OsString> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for OsString","impl PartialOrd<Duration> for Duration","impl PartialOrd<Instant> for Instant","impl PartialOrd<SystemTime> for SystemTime","impl<K, V> PartialOrd<BTreeMap<K, V>> for BTreeMap<K, V> where K: PartialOrd<K>,
        V: PartialOrd<V>
","impl<'a, B> PartialOrd<Cow<'a, B>> for Cow<'a, B> where B: PartialOrd<B> + ToOwned + ?Sized","impl<T> PartialOrd<LinkedList<T>> for LinkedList<T> where T: PartialOrd<T>","impl<T> PartialOrd<Vec<T>> for Vec<T> where T: PartialOrd<T>","impl<A> PartialOrd<VecDeque<A>> for VecDeque<A> where A: PartialOrd<A>","impl<T> PartialOrd<BTreeSet<T>> for BTreeSet<T> where T: PartialOrd<T>","impl<E> PartialOrd<EnumSet<E>> for EnumSet<E> where E: PartialOrd<E>","impl PartialOrd<String> for String",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/convert/trait.AsMut.js b/docs/implementors/core/convert/trait.AsMut.js deleted file mode 100644 index b2d6909..0000000 --- a/docs/implementors/core/convert/trait.AsMut.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> AsMut<T> for Box<T> where T: ?Sized","impl<T> AsMut<Vec<T>> for Vec<T>","impl<T> AsMut<[T]> for Vec<T>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/convert/trait.AsRef.js b/docs/implementors/core/convert/trait.AsRef.js deleted file mode 100644 index ba64060..0000000 --- a/docs/implementors/core/convert/trait.AsRef.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> AsRef<T> for Box<T> where T: ?Sized","impl<T> AsRef<T> for Arc<T> where T: ?Sized","impl<T> AsRef<T> for Rc<T> where T: ?Sized","impl AsRef<CStr> for CStr","impl AsRef<CStr> for CString","impl AsRef<OsStr> for OsStr","impl AsRef<OsStr> for OsString","impl AsRef<OsStr> for str","impl AsRef<OsStr> for String","impl<'a> AsRef<OsStr> for Component<'a>","impl<'a> AsRef<Path> for Components<'a>","impl<'a> AsRef<OsStr> for Components<'a>","impl<'a> AsRef<Path> for Iter<'a>","impl<'a> AsRef<OsStr> for Iter<'a>","impl AsRef<OsStr> for PathBuf","impl AsRef<OsStr> for Path","impl AsRef<Path> for Path","impl AsRef<Path> for OsStr","impl<'a> AsRef<Path> for Cow<'a, OsStr>","impl AsRef<Path> for OsString","impl AsRef<Path> for str","impl AsRef<Path> for String","impl AsRef<Path> for PathBuf","impl<'a, T> AsRef<T> for Cow<'a, T> where T: ToOwned + ?Sized","impl AsRef<str> for String","impl AsRef<[u8]> for String","impl<T> AsRef<Vec<T>> for Vec<T>","impl<T> AsRef<[T]> for Vec<T>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/convert/trait.From.js b/docs/implementors/core/convert/trait.From.js deleted file mode 100644 index fd1f95a..0000000 --- a/docs/implementors/core/convert/trait.From.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> From<T> for Box<T>","impl<'a, T> From<&'a [T]> for Box<[T]> where T: Copy","impl<'a> From<&'a str> for Box<str>","impl<T> From<T> for Arc<T>","impl<T> From<T> for Rc<T>","impl<'a, E> From<E> for Box<Error + 'a> where E: 'a + Error","impl<'a, E> From<E> for Box<Error + 'a + Sync + Send> where E: 'a + Error + Send + Sync","impl From<String> for Box<Error + 'static + Sync + Send>","impl From<String> for Box<Error + 'static>","impl<'a, 'b> From<&'b str> for Box<Error + 'a + Sync + Send>","impl<'a> From<&'a str> for Box<Error + 'static>","impl From<CString> for Vec<u8>","impl<'a> From<&'a CStr> for Box<CStr>","impl From<Box<CStr>> for CString","impl From<NulError> for Error","impl<'a> From<&'a CStr> for CString","impl From<String> for OsString","impl<'a, T> From<&'a T> for OsString where T: AsRef<OsStr> + ?Sized","impl<'a> From<&'a OsStr> for Box<OsStr>","impl<'a> From<Box<OsStr>> for OsString","impl<W> From<IntoInnerError<W>> for Error","impl From<ErrorKind> for Error","impl From<Ipv4Addr> for IpAddr","impl From<Ipv6Addr> for IpAddr","impl From<Ipv4Addr> for u32","impl From<u32> for Ipv4Addr","impl From<[u8; 4]> for Ipv4Addr","impl From<[u8; 4]> for IpAddr","impl From<Ipv6Addr> for u128","impl From<u128> for Ipv6Addr","impl From<[u8; 16]> for Ipv6Addr","impl From<[u16; 8]> for Ipv6Addr","impl From<[u8; 16]> for IpAddr","impl From<[u16; 8]> for IpAddr","impl From<SocketAddrV4> for SocketAddr","impl From<SocketAddrV6> for SocketAddr","impl<I> From<(I, u16)> for SocketAddr where I: Into<IpAddr>","impl<'a> From<&'a Path> for Box<Path>","impl<'a> From<Box<Path>> for PathBuf","impl<'a, T> From<&'a T> for PathBuf where T: AsRef<OsStr> + ?Sized","impl From<OsString> for PathBuf","impl From<PathBuf> for OsString","impl From<String> for PathBuf","impl<'a> From<&'a Path> for Cow<'a, Path>","impl<'a> From<PathBuf> for Cow<'a, Path>","impl<T> From<PoisonError<T>> for TryLockError<T>","impl<T> From<Vec<T>> for BinaryHeap<T> where T: Ord","impl<T> From<BinaryHeap<T>> for Vec<T>","impl<'a> From<&'a str> for String","impl From<Box<str>> for String","impl<'a> From<Cow<'a, str>> for String","impl<'a> From<&'a str> for Cow<'a, str>","impl<'a> From<String> for Cow<'a, str>","impl From<String> for Vec<u8>","impl<'a, T> From<&'a [T]> for Vec<T> where T: Clone","impl<'a, T> From<Cow<'a, [T]>> for Vec<T> where [T]: ToOwned,
        [T]::Owned == Vec<T>
","impl<T> From<Box<[T]>> for Vec<T>","impl<'a> From<&'a str> for Vec<u8>","impl<'a, T> From<&'a [T]> for Cow<'a, [T]> where T: Clone","impl<'a, T> From<Vec<T>> for Cow<'a, [T]> where T: Clone","impl<T> From<Vec<T>> for VecDeque<T>","impl<T> From<VecDeque<T>> for Vec<T>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/default/trait.Default.js b/docs/implementors/core/default/trait.Default.js deleted file mode 100644 index 2dd7acf..0000000 --- a/docs/implementors/core/default/trait.Default.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> Default for Box<T> where T: Default","impl<T> Default for Box<[T]>","impl Default for Box<str>","impl<T> Default for Weak<T>","impl<T> Default for Arc<T> where T: Default","impl<T> Default for Rc<T> where T: Default","impl<T> Default for Weak<T>","impl<K, V, S> Default for HashMap<K, V, S> where K: Eq + Hash,
        S: BuildHasher + Default
","impl Default for DefaultHasher","impl Default for RandomState","impl<T, S> Default for HashSet<T, S> where S: BuildHasher + Default,
        T: Eq + Hash
","impl<'a> Default for &'a CStr","impl Default for CString","impl Default for Box<CStr>","impl Default for OsString","impl Default for Box<OsStr>","impl<'a> Default for &'a OsStr","impl Default for PathBuf","impl Default for Condvar","impl<T> Default for Mutex<T> where T: Default + ?Sized","impl<T> Default for RwLock<T> where T: Default","impl Default for Duration","impl Default for ReseedWithDefault","impl<T> Default for BinaryHeap<T> where T: Ord","impl<K, V> Default for BTreeMap<K, V> where K: Ord","impl<T> Default for BTreeSet<T> where T: Ord","impl<'a, B> Default for Cow<'a, B> where B: ToOwned + ?Sized, B::Owned: Default","impl<T> Default for LinkedList<T>","impl Default for String","impl<T> Default for Vec<T>","impl<T> Default for VecDeque<T>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/fmt/trait.Debug.js b/docs/implementors/core/fmt/trait.Debug.js deleted file mode 100644 index c739d17..0000000 --- a/docs/implementors/core/fmt/trait.Debug.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl Debug for Atom","impl<E: Debug + Element> Debug for Container<E>","impl<E: Debug + Element> Debug for ContainerCompound<E>","impl Debug for Ion","impl Debug for Molecule","impl Debug for MoleculeCompound","impl<E: Debug + Element> Debug for ElemReaction<E>","impl<E: Debug + Element> Debug for ReactionSide<E>","impl<E: Debug + Element> Debug for ReactionCompound<E>","impl<E: Debug + Element> Debug for RedoxReaction<E>","impl Debug for _Unwind_Reason_Code","impl<T> Debug for Box<T> where T: Debug + ?Sized","impl<T> Debug for Weak<T> where T: Debug + ?Sized","impl<T> Debug for Arc<T> where T: Debug + ?Sized","impl<T> Debug for Rc<T> where T: Debug + ?Sized","impl<T> Debug for Weak<T> where T: Debug + ?Sized","impl Debug for DecodeUtf16Error","impl<T> Debug for LocalKey<T> where T: 'static","impl<T> Debug for Key<T>","impl Debug for ThreadId","impl Debug for Thread","impl<T> Debug for JoinHandle<T>","impl Debug for EscapeDefault","impl<K, V, S> Debug for HashMap<K, V, S> where K: Eq + Hash + Debug,
        S: BuildHasher,
        V: Debug
","impl<'a, K, V> Debug for Iter<'a, K, V> where K: Debug, V: Debug","impl<'a, K, V> Debug for Keys<'a, K, V> where K: Debug, V: Debug","impl<'a, K, V> Debug for Values<'a, K, V> where K: Debug, V: Debug","impl<'a, K, V> Debug for Entry<'a, K, V> where K: 'a + Debug, V: 'a + Debug","impl<'a, K, V> Debug for OccupiedEntry<'a, K, V> where K: 'a + Debug,
        V: 'a + Debug
","impl<'a, K, V> Debug for VacantEntry<'a, K, V> where K: 'a + Debug, V: 'a","impl<'a, K, V> Debug for IterMut<'a, K, V> where K: Debug, V: Debug","impl<K, V> Debug for IntoIter<K, V> where K: Debug, V: Debug","impl<'a, K, V> Debug for ValuesMut<'a, K, V> where K: Debug, V: Debug","impl<'a, K, V> Debug for Drain<'a, K, V> where K: Debug, V: Debug","impl<'a, K, V> Debug for EntryPlace<'a, K, V> where K: 'a + Debug,
        V: 'a + Debug
","impl Debug for RandomState","impl<T, S> Debug for HashSet<T, S> where S: BuildHasher, T: Eq + Hash + Debug","impl<'a, K> Debug for Iter<'a, K> where K: Debug","impl<K> Debug for IntoIter<K> where K: Debug","impl<'a, K> Debug for Drain<'a, K> where K: Debug","impl<'a, T, S> Debug for Intersection<'a, T, S> where S: BuildHasher,
        T: Debug + Eq + Hash
","impl<'a, T, S> Debug for Difference<'a, T, S> where S: BuildHasher,
        T: Debug + Eq + Hash
","impl<'a, T, S> Debug for SymmetricDifference<'a, T, S> where S: BuildHasher,
        T: Debug + Eq + Hash
","impl<'a, T, S> Debug for Union<'a, T, S> where S: BuildHasher,
        T: Debug + Eq + Hash
","impl Debug for Vars","impl Debug for VarsOs","impl<'a> Debug for SplitPaths<'a>","impl Debug for Args","impl Debug for ArgsOs","impl Debug for CString","impl Debug for CStr","impl Debug for OsString","impl Debug for OsStr","impl Debug for File","impl Debug for Metadata","impl Debug for DirEntry","impl<R> Debug for BufReader<R> where R: Debug","impl<W> Debug for BufWriter<W> where W: Write + Debug","impl<W> Debug for LineWriter<W> where W: Write + Debug","impl Debug for Empty","impl Debug for Repeat","impl Debug for Sink","impl Debug for Stdin","impl<'a> Debug for StdinLock<'a>","impl Debug for Stdout","impl<'a> Debug for StdoutLock<'a>","impl Debug for Stderr","impl<'a> Debug for StderrLock<'a>","impl<T, U> Debug for Chain<T, U> where T: Debug, U: Debug","impl Debug for Ipv4Addr","impl Debug for Ipv6Addr","impl Debug for SocketAddrV4","impl Debug for SocketAddrV6","impl Debug for TcpStream","impl Debug for TcpListener","impl Debug for UdpSocket","impl Debug for LookupHost","impl Debug for c_void","impl<T> Debug for AssertUnwindSafe<T> where T: Debug","impl<'a> Debug for Components<'a>","impl<'a> Debug for Iter<'a>","impl Debug for PathBuf","impl Debug for Path","impl<'a> Debug for Display<'a>","impl Debug for Child","impl Debug for ChildStdin","impl Debug for ChildStdout","impl Debug for ChildStderr","impl Debug for Command","impl Debug for Output","impl Debug for Stdio","impl Debug for Select","impl<'rx, T> Debug for Handle<'rx, T> where T: 'rx + Send","impl<T> Debug for Sender<T>","impl<T> Debug for SyncSender<T>","impl<T> Debug for Receiver<T>","impl<T> Debug for SendError<T>","impl<T> Debug for TrySendError<T>","impl Debug for Barrier","impl Debug for BarrierWaitResult","impl Debug for Condvar","impl<T> Debug for Mutex<T> where T: Debug + ?Sized","impl<'a, T> Debug for MutexGuard<'a, T> where T: Debug + ?Sized","impl Debug for Once","impl<T> Debug for RwLock<T> where T: Debug + ?Sized","impl<'a, T> Debug for RwLockReadGuard<'a, T> where T: Debug","impl<'a, T> Debug for RwLockWriteGuard<'a, T> where T: Debug","impl Debug for Instant","impl Debug for SystemTime","impl<T> Debug for PoisonError<T>","impl<T> Debug for TryLockError<T>","impl Debug for SocketAddr","impl Debug for UnixStream","impl Debug for UnixListener","impl Debug for UnixDatagram","impl<T> Debug for Key<T>","impl Debug for LocalKeyState","impl Debug for Builder","impl Debug for DefaultHasher","impl Debug for VarError","impl Debug for JoinPathsError","impl Debug for NulError","impl Debug for FromBytesWithNulError","impl Debug for IntoStringError","impl Debug for ReadDir","impl Debug for OpenOptions","impl Debug for Permissions","impl Debug for FileType","impl Debug for DirBuilder","impl<W> Debug for IntoInnerError<W> where W: Debug","impl<T> Debug for Cursor<T> where T: Debug","impl Debug for Error","impl Debug for ErrorKind","impl Debug for SeekFrom","impl<T> Debug for Take<T> where T: Debug","impl<R> Debug for Bytes<R> where R: Debug","impl<R> Debug for Chars<R> where R: Debug","impl Debug for CharsError","impl<B> Debug for Split<B> where B: Debug","impl<B> Debug for Lines<B> where B: Debug","impl Debug for IpAddr","impl Debug for Ipv6MulticastScope","impl Debug for SocketAddr","impl<'a> Debug for Incoming<'a>","impl Debug for AddrParseError","impl Debug for Shutdown","impl<'a> Debug for Prefix<'a>","impl<'a> Debug for PrefixComponent<'a>","impl<'a> Debug for Component<'a>","impl Debug for StripPrefixError","impl Debug for ExitStatus","impl<'a, T> Debug for Iter<'a, T> where T: 'a + Debug","impl<'a, T> Debug for TryIter<'a, T> where T: 'a + Debug","impl<T> Debug for IntoIter<T> where T: Debug","impl Debug for RecvError","impl Debug for TryRecvError","impl Debug for RecvTimeoutError","impl Debug for WaitTimeoutResult","impl Debug for OnceState","impl Debug for Duration","impl Debug for SystemTimeError","impl<'a> Debug for Incoming<'a>","impl<'a> Debug for PanicInfo<'a>","impl<'a> Debug for Location<'a>","impl<X> Debug for Range<X> where X: Debug","impl Debug for Gamma","impl Debug for ChiSquared","impl Debug for FisherF","impl Debug for StudentT","impl Debug for StandardNormal","impl Debug for Normal","impl Debug for LogNormal","impl Debug for Exp1","impl Debug for Exp","impl<Sup> Debug for RandSample<Sup>","impl<T> Debug for Weighted<T> where T: Debug","impl<'a, T> Debug for WeightedChoice<'a, T> where T: Debug","impl Debug for IsaacRng","impl Debug for Isaac64Rng","impl Debug for ChaChaRng","impl<R, Rsdr> Debug for ReseedingRng<R, Rsdr> where R: Debug, Rsdr: Debug","impl<'a, T, R> Debug for Generator<'a, T, R> where R: Debug","impl<'a, R> Debug for AsciiGenerator<'a, R> where R: Debug","impl<F> Debug for Open01<F> where F: Debug","impl<F> Debug for Closed01<F> where F: Debug","impl Debug for ReseedWithDefault","impl Debug for XorShiftRng","impl<'a, T> Debug for PeekMut<'a, T> where T: Ord + Debug","impl<T> Debug for BinaryHeap<T> where T: Ord + Debug","impl<'a, T> Debug for Iter<'a, T> where T: 'a + Debug","impl<T> Debug for IntoIter<T> where T: Debug","impl<'a, T> Debug for BinaryHeapPlace<'a, T> where T: Ord + Clone + Debug","impl<'a, K, V> Debug for Iter<'a, K, V> where K: 'a + Debug, V: 'a + Debug","impl<K, V> Debug for IntoIter<K, V> where K: Debug, V: Debug","impl<'a, K, V> Debug for Keys<'a, K, V> where K: 'a + Debug, V: 'a + Debug","impl<'a, K, V> Debug for Values<'a, K, V> where K: 'a + Debug, V: 'a + Debug","impl<'a, K, V> Debug for Range<'a, K, V> where K: 'a + Debug, V: 'a + Debug","impl<'a, K, V> Debug for RangeMut<'a, K, V> where K: 'a + Debug, V: 'a + Debug","impl<'a, K, V> Debug for Entry<'a, K, V> where K: 'a + Ord + Debug,
        V: 'a + Debug
","impl<'a, K, V> Debug for VacantEntry<'a, K, V> where K: 'a + Ord + Debug, V: 'a","impl<'a, K, V> Debug for OccupiedEntry<'a, K, V> where K: 'a + Ord + Debug,
        V: 'a + Debug
","impl<K, V> Debug for BTreeMap<K, V> where K: Debug, V: Debug","impl<'a, T> Debug for Iter<'a, T> where T: 'a + Debug","impl<'a, T> Debug for Difference<'a, T> where T: 'a + Debug","impl<'a, T> Debug for SymmetricDifference<'a, T> where T: 'a + Debug","impl<'a, T> Debug for Intersection<'a, T> where T: 'a + Debug","impl<'a, T> Debug for Union<'a, T> where T: 'a + Debug","impl<T> Debug for BTreeSet<T> where T: Debug","impl<'a, B> Debug for Cow<'a, B> where B: Debug + ToOwned + ?Sized,
        B::Owned: Debug
","impl<E> Debug for EnumSet<E> where E: CLike + Debug","impl<E> Debug for Iter<E> where E: Debug","impl<'a, T> Debug for Iter<'a, T> where T: 'a + Debug","impl<'a, T> Debug for IterMut<'a, T> where T: 'a + Debug","impl<T> Debug for IntoIter<T> where T: Debug","impl<T> Debug for LinkedList<T> where T: Debug","impl<'a, T> Debug for FrontPlace<'a, T> where T: 'a + Debug","impl<'a, T> Debug for BackPlace<'a, T> where T: 'a + Debug","impl<'a> Debug for EncodeUtf16<'a>","impl Debug for String","impl Debug for ParseError","impl<'a> Debug for Drain<'a>","impl<T> Debug for Vec<T> where T: Debug","impl<T> Debug for IntoIter<T> where T: Debug","impl<'a, T> Debug for Drain<'a, T> where T: 'a + Debug","impl<'a, T> Debug for Iter<'a, T> where T: 'a + Debug","impl<'a, T> Debug for IterMut<'a, T> where T: 'a + Debug","impl<T> Debug for IntoIter<T> where T: Debug","impl<'a, T> Debug for Drain<'a, T> where T: 'a + Debug","impl<T> Debug for VecDeque<T> where T: Debug","impl<'a, T> Debug for Drain<'a, T> where T: 'a + Debug","impl<'a, K, V> Debug for IterMut<'a, K, V> where K: 'a + Debug, V: 'a + Debug","impl<'a, K, V> Debug for ValuesMut<'a, K, V> where K: 'a + Debug, V: 'a + Debug","impl<T> Debug for IntoIter<T> where T: Debug","impl<'a, T> Debug for Range<'a, T> where T: 'a + Debug","impl Debug for FromUtf8Error","impl Debug for FromUtf16Error","impl<'a, T> Debug for PlaceBack<'a, T> where T: 'a + Debug","impl<'a, T> Debug for PlaceBack<'a, T> where T: 'a + Debug","impl<'a, T> Debug for PlaceFront<'a, T> where T: 'a + Debug","impl<T> Debug for Bound<T> where T: Debug",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/fmt/trait.Display.js b/docs/implementors/core/fmt/trait.Display.js deleted file mode 100644 index 46f6038..0000000 --- a/docs/implementors/core/fmt/trait.Display.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> Display for Box<T> where T: Display + ?Sized","impl<T> Display for Arc<T> where T: Display + ?Sized","impl<T> Display for Rc<T> where T: Display + ?Sized","impl Display for ToLowercase","impl Display for ToUppercase","impl Display for DecodeUtf16Error","impl Display for VarError","impl Display for JoinPathsError","impl Display for NulError","impl Display for FromBytesWithNulError","impl Display for IntoStringError","impl<W> Display for IntoInnerError<W>","impl Display for Error","impl Display for CharsError","impl Display for IpAddr","impl Display for Ipv4Addr","impl Display for Ipv6Addr","impl Display for SocketAddr","impl Display for SocketAddrV4","impl Display for SocketAddrV6","impl Display for AddrParseError","impl<'a> Display for Display<'a>","impl Display for StripPrefixError","impl Display for ExitStatus","impl<T> Display for SendError<T>","impl<T> Display for TrySendError<T>","impl Display for RecvError","impl Display for TryRecvError","impl Display for RecvTimeoutError","impl Display for SystemTimeError","impl<T> Display for PoisonError<T>","impl<T> Display for TryLockError<T>","impl<'a, B> Display for Cow<'a, B> where B: Display + ToOwned + ?Sized,
        B::Owned: Display
","impl Display for FromUtf8Error","impl Display for FromUtf16Error","impl Display for String","impl Display for ParseError","impl Display for Atom","impl Display for Ion","impl Display for Molecule","impl<E: Element> Display for Container<E>","impl<E: Element> Display for ContainerCompound<E>","impl<E: Element> Display for ElemReaction<E>","impl<E: Element> Display for ReactionCompound<E>","impl<E: Element> Display for ReactionSide<E>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/fmt/trait.Pointer.js b/docs/implementors/core/fmt/trait.Pointer.js deleted file mode 100644 index 338c52a..0000000 --- a/docs/implementors/core/fmt/trait.Pointer.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> Pointer for Box<T> where T: ?Sized","impl<T> Pointer for Arc<T> where T: ?Sized","impl<T> Pointer for Rc<T> where T: ?Sized",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/hash/trait.Hash.js b/docs/implementors/core/hash/trait.Hash.js deleted file mode 100644 index f6e98bd..0000000 --- a/docs/implementors/core/hash/trait.Hash.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl Hash for Atom","impl<E: Element> Hash for ContainerCompound<E>","impl Hash for Ion","impl Hash for Molecule","impl Hash for MoleculeCompound","impl<E: Hash + Element> Hash for ElemReaction<E>","impl<E: Hash + Element> Hash for ReactionSide<E>","impl<E: Element> Hash for ReactionCompound<E>","impl<T> Hash for Box<T> where T: Hash + ?Sized","impl<T> Hash for Arc<T> where T: Hash + ?Sized","impl<T> Hash for Rc<T> where T: Hash + ?Sized","impl Hash for OsString","impl Hash for OsStr","impl Hash for Ipv4Addr","impl Hash for Ipv6Addr","impl Hash for SocketAddrV4","impl Hash for SocketAddrV6","impl<'a> Hash for PrefixComponent<'a>","impl Hash for PathBuf","impl Hash for Path","impl Hash for CString","impl Hash for CStr","impl Hash for FileType","impl Hash for ErrorKind","impl Hash for IpAddr","impl Hash for Ipv6MulticastScope","impl Hash for SocketAddr","impl<'a> Hash for Prefix<'a>","impl<'a> Hash for Component<'a>","impl Hash for Duration","impl<K, V> Hash for BTreeMap<K, V> where K: Hash, V: Hash","impl<'a, B> Hash for Cow<'a, B> where B: Hash + ToOwned + ?Sized","impl<T> Hash for LinkedList<T> where T: Hash","impl Hash for String","impl<T> Hash for Vec<T> where T: Hash","impl<A> Hash for VecDeque<A> where A: Hash","impl<T> Hash for BTreeSet<T> where T: Hash","impl<E> Hash for EnumSet<E> where E: Hash","impl<T> Hash for Bound<T> where T: Hash",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/iter/iterator/trait.Iterator.js b/docs/implementors/core/iter/iterator/trait.Iterator.js deleted file mode 100644 index 8fe8c7b..0000000 --- a/docs/implementors/core/iter/iterator/trait.Iterator.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<I> Iterator for Box<I> where I: Iterator + ?Sized","impl<I> Iterator for Utf16Encoder<I> where I: Iterator<Item = char>","impl<'a> Iterator for SplitWhitespace<'a>","impl Iterator for ToLowercase","impl Iterator for ToUppercase","impl<I> Iterator for DecodeUtf16<I> where I: Iterator<Item = u16>","impl Iterator for EscapeDefault","impl<'a, K, V> Iterator for Iter<'a, K, V>","impl<'a, K, V> Iterator for IterMut<'a, K, V>","impl<K, V> Iterator for IntoIter<K, V>","impl<'a, K, V> Iterator for Keys<'a, K, V>","impl<'a, K, V> Iterator for Values<'a, K, V>","impl<'a, K, V> Iterator for ValuesMut<'a, K, V>","impl<'a, K, V> Iterator for Drain<'a, K, V>","impl<'a, K> Iterator for Iter<'a, K>","impl<K> Iterator for IntoIter<K>","impl<'a, K> Iterator for Drain<'a, K>","impl<'a, T, S> Iterator for Intersection<'a, T, S> where S: BuildHasher,
        T: Eq + Hash
","impl<'a, T, S> Iterator for Difference<'a, T, S> where S: BuildHasher,
        T: Eq + Hash
","impl<'a, T, S> Iterator for SymmetricDifference<'a, T, S> where S: BuildHasher,
        T: Eq + Hash
","impl<'a, T, S> Iterator for Union<'a, T, S> where S: BuildHasher, T: Eq + Hash","impl Iterator for Vars","impl Iterator for VarsOs","impl<'a> Iterator for SplitPaths<'a>","impl Iterator for Args","impl Iterator for ArgsOs","impl Iterator for ReadDir","impl<R> Iterator for Bytes<R> where R: Read","impl<R> Iterator for Chars<R> where R: Read","impl<B> Iterator for Split<B> where B: BufRead","impl<B> Iterator for Lines<B> where B: BufRead","impl<'a> Iterator for Incoming<'a>","impl Iterator for LookupHost","impl<'a> Iterator for Iter<'a>","impl<'a> Iterator for Components<'a>","impl<'a, T> Iterator for Iter<'a, T>","impl<'a, T> Iterator for TryIter<'a, T>","impl<T> Iterator for IntoIter<T>","impl<'a> Iterator for Incoming<'a>","impl<'a, T, R> Iterator for Generator<'a, T, R> where R: Rng, T: Rand","impl<'a, R> Iterator for AsciiGenerator<'a, R> where R: Rng","impl<'a, T> Iterator for Iter<'a, T>","impl<T> Iterator for IntoIter<T>","impl<'a, T> Iterator for Drain<'a, T> where T: 'a","impl<'a, K, V> Iterator for Iter<'a, K, V> where K: 'a, V: 'a","impl<'a, K, V> Iterator for IterMut<'a, K, V> where K: 'a, V: 'a","impl<K, V> Iterator for IntoIter<K, V>","impl<'a, K, V> Iterator for Keys<'a, K, V>","impl<'a, K, V> Iterator for Values<'a, K, V>","impl<'a, K, V> Iterator for Range<'a, K, V>","impl<'a, K, V> Iterator for ValuesMut<'a, K, V>","impl<'a, K, V> Iterator for RangeMut<'a, K, V>","impl<'a, T> Iterator for Iter<'a, T>","impl<T> Iterator for IntoIter<T>","impl<'a, T> Iterator for Range<'a, T>","impl<'a, T> Iterator for Difference<'a, T> where T: Ord","impl<'a, T> Iterator for SymmetricDifference<'a, T> where T: Ord","impl<'a, T> Iterator for Intersection<'a, T> where T: Ord","impl<'a, T> Iterator for Union<'a, T> where T: Ord","impl<E> Iterator for Iter<E> where E: CLike","impl<'a, T> Iterator for Iter<'a, T>","impl<'a, T> Iterator for IterMut<'a, T>","impl<T> Iterator for IntoIter<T>","impl<'a> Iterator for EncodeUtf16<'a>","impl<'a> Iterator for Drain<'a>","impl<T> Iterator for IntoIter<T>","impl<'a, T> Iterator for Drain<'a, T>","impl<'a, T> Iterator for Iter<'a, T>","impl<'a, T> Iterator for IterMut<'a, T>","impl<T> Iterator for IntoIter<T>","impl<'a, T> Iterator for Drain<'a, T> where T: 'a",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/iter/traits/trait.DoubleEndedIterator.js b/docs/implementors/core/iter/traits/trait.DoubleEndedIterator.js deleted file mode 100644 index eaf4ac0..0000000 --- a/docs/implementors/core/iter/traits/trait.DoubleEndedIterator.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<I> DoubleEndedIterator for Box<I> where I: DoubleEndedIterator + ?Sized","impl<'a> DoubleEndedIterator for SplitWhitespace<'a>","impl DoubleEndedIterator for EscapeDefault","impl DoubleEndedIterator for Args","impl DoubleEndedIterator for ArgsOs","impl<'a> DoubleEndedIterator for Iter<'a>","impl<'a> DoubleEndedIterator for Components<'a>","impl<'a, T> DoubleEndedIterator for Iter<'a, T>","impl<T> DoubleEndedIterator for IntoIter<T>","impl<'a, T> DoubleEndedIterator for Drain<'a, T> where T: 'a","impl<'a, K, V> DoubleEndedIterator for Iter<'a, K, V> where K: 'a, V: 'a","impl<'a, K, V> DoubleEndedIterator for IterMut<'a, K, V> where K: 'a, V: 'a","impl<K, V> DoubleEndedIterator for IntoIter<K, V>","impl<'a, K, V> DoubleEndedIterator for Keys<'a, K, V>","impl<'a, K, V> DoubleEndedIterator for Values<'a, K, V>","impl<'a, K, V> DoubleEndedIterator for ValuesMut<'a, K, V>","impl<'a, K, V> DoubleEndedIterator for Range<'a, K, V>","impl<'a, K, V> DoubleEndedIterator for RangeMut<'a, K, V>","impl<'a, T> DoubleEndedIterator for Iter<'a, T>","impl<T> DoubleEndedIterator for IntoIter<T>","impl<'a, T> DoubleEndedIterator for Range<'a, T>","impl<'a, T> DoubleEndedIterator for Iter<'a, T>","impl<'a, T> DoubleEndedIterator for IterMut<'a, T>","impl<T> DoubleEndedIterator for IntoIter<T>","impl<'a> DoubleEndedIterator for Drain<'a>","impl<T> DoubleEndedIterator for IntoIter<T>","impl<'a, T> DoubleEndedIterator for Drain<'a, T>","impl<'a, T> DoubleEndedIterator for Iter<'a, T>","impl<'a, T> DoubleEndedIterator for IterMut<'a, T>","impl<T> DoubleEndedIterator for IntoIter<T>","impl<'a, T> DoubleEndedIterator for Drain<'a, T> where T: 'a",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/iter/traits/trait.ExactSizeIterator.js b/docs/implementors/core/iter/traits/trait.ExactSizeIterator.js deleted file mode 100644 index 33b1121..0000000 --- a/docs/implementors/core/iter/traits/trait.ExactSizeIterator.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<I> ExactSizeIterator for Box<I> where I: ExactSizeIterator + ?Sized","impl ExactSizeIterator for EscapeDefault","impl<'a, K, V> ExactSizeIterator for Iter<'a, K, V>","impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V>","impl<K, V> ExactSizeIterator for IntoIter<K, V>","impl<'a, K, V> ExactSizeIterator for Keys<'a, K, V>","impl<'a, K, V> ExactSizeIterator for Values<'a, K, V>","impl<'a, K, V> ExactSizeIterator for ValuesMut<'a, K, V>","impl<'a, K, V> ExactSizeIterator for Drain<'a, K, V>","impl<'a, K> ExactSizeIterator for Iter<'a, K>","impl<K> ExactSizeIterator for IntoIter<K>","impl<'a, K> ExactSizeIterator for Drain<'a, K>","impl ExactSizeIterator for Args","impl ExactSizeIterator for ArgsOs","impl<'a, T> ExactSizeIterator for Iter<'a, T>","impl<T> ExactSizeIterator for IntoIter<T>","impl<'a, T> ExactSizeIterator for Drain<'a, T> where T: 'a","impl<'a, K, V> ExactSizeIterator for Iter<'a, K, V> where K: 'a, V: 'a","impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> where K: 'a, V: 'a","impl<K, V> ExactSizeIterator for IntoIter<K, V>","impl<'a, K, V> ExactSizeIterator for Keys<'a, K, V>","impl<'a, K, V> ExactSizeIterator for Values<'a, K, V>","impl<'a, K, V> ExactSizeIterator for ValuesMut<'a, K, V>","impl<'a, T> ExactSizeIterator for Iter<'a, T>","impl<T> ExactSizeIterator for IntoIter<T>","impl<'a, T> ExactSizeIterator for Iter<'a, T>","impl<'a, T> ExactSizeIterator for IterMut<'a, T>","impl<T> ExactSizeIterator for IntoIter<T>","impl<T> ExactSizeIterator for IntoIter<T>","impl<'a, T> ExactSizeIterator for Drain<'a, T>","impl<'a, T> ExactSizeIterator for Iter<'a, T>","impl<'a, T> ExactSizeIterator for IterMut<'a, T>","impl<T> ExactSizeIterator for IntoIter<T>","impl<'a, T> ExactSizeIterator for Drain<'a, T> where T: 'a",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/iter/traits/trait.Extend.js b/docs/implementors/core/iter/traits/trait.Extend.js deleted file mode 100644 index e992dc3..0000000 --- a/docs/implementors/core/iter/traits/trait.Extend.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<K, V, S> Extend<(K, V)> for HashMap<K, V, S> where K: Eq + Hash,
        S: BuildHasher
","impl<'a, K, V, S> Extend<(&'a K, &'a V)> for HashMap<K, V, S> where K: Eq + Hash + Copy,
        S: BuildHasher,
        V: Copy
","impl<T, S> Extend<T> for HashSet<T, S> where S: BuildHasher, T: Eq + Hash","impl<'a, T, S> Extend<&'a T> for HashSet<T, S> where S: BuildHasher,
        T: 'a + Eq + Hash + Copy
","impl<P> Extend<P> for PathBuf where P: AsRef<Path>","impl<T> Extend<T> for BinaryHeap<T> where T: Ord","impl<'a, T> Extend<&'a T> for BinaryHeap<T> where T: 'a + Copy + Ord","impl<K, V> Extend<(K, V)> for BTreeMap<K, V> where K: Ord","impl<'a, K, V> Extend<(&'a K, &'a V)> for BTreeMap<K, V> where K: Copy + Ord,
        V: Copy
","impl<T> Extend<T> for BTreeSet<T> where T: Ord","impl<'a, T> Extend<&'a T> for BTreeSet<T> where T: 'a + Copy + Ord","impl<E> Extend<E> for EnumSet<E> where E: CLike","impl<'a, E> Extend<&'a E> for EnumSet<E> where E: 'a + CLike + Copy","impl<T> Extend<T> for LinkedList<T>","impl<'a, T> Extend<&'a T> for LinkedList<T> where T: 'a + Copy","impl Extend<char> for String","impl<'a> Extend<&'a char> for String","impl<'a> Extend<&'a str> for String","impl Extend<String> for String","impl<T> Extend<T> for Vec<T>","impl<'a, T> Extend<&'a T> for Vec<T> where T: 'a + Copy","impl<A> Extend<A> for VecDeque<A>","impl<'a, T> Extend<&'a T> for VecDeque<T> where T: 'a + Copy",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/iter/traits/trait.FromIterator.js b/docs/implementors/core/iter/traits/trait.FromIterator.js deleted file mode 100644 index d453ad8..0000000 --- a/docs/implementors/core/iter/traits/trait.FromIterator.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<K, V, S> FromIterator<(K, V)> for HashMap<K, V, S> where K: Eq + Hash,
        S: BuildHasher + Default
","impl<T, S> FromIterator<T> for HashSet<T, S> where S: BuildHasher + Default,
        T: Eq + Hash
","impl<P> FromIterator<P> for PathBuf where P: AsRef<Path>","impl<T> FromIterator<T> for BinaryHeap<T> where T: Ord","impl<K, V> FromIterator<(K, V)> for BTreeMap<K, V> where K: Ord","impl<T> FromIterator<T> for BTreeSet<T> where T: Ord","impl<E> FromIterator<E> for EnumSet<E> where E: CLike","impl<T> FromIterator<T> for LinkedList<T>","impl FromIterator<char> for String","impl<'a> FromIterator<&'a char> for String","impl<'a> FromIterator<&'a str> for String","impl FromIterator<String> for String","impl<'a> FromIterator<char> for Cow<'a, str>","impl<'a, 'b> FromIterator<&'b str> for Cow<'a, str>","impl<'a> FromIterator<String> for Cow<'a, str>","impl<T> FromIterator<T> for Vec<T>","impl<'a, T> FromIterator<T> for Cow<'a, [T]> where T: Clone","impl<A> FromIterator<A> for VecDeque<A>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/iter/traits/trait.FusedIterator.js b/docs/implementors/core/iter/traits/trait.FusedIterator.js deleted file mode 100644 index 65b6952..0000000 --- a/docs/implementors/core/iter/traits/trait.FusedIterator.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<I> FusedIterator for Box<I> where I: FusedIterator + ?Sized","impl<I> FusedIterator for Utf16Encoder<I> where I: FusedIterator<Item = char>","impl<'a> FusedIterator for SplitWhitespace<'a>","impl FusedIterator for ToLowercase","impl FusedIterator for ToUppercase","impl FusedIterator for EscapeDefault","impl<'a, K, V> FusedIterator for Iter<'a, K, V>","impl<'a, K, V> FusedIterator for IterMut<'a, K, V>","impl<K, V> FusedIterator for IntoIter<K, V>","impl<'a, K, V> FusedIterator for Keys<'a, K, V>","impl<'a, K, V> FusedIterator for Values<'a, K, V>","impl<'a, K, V> FusedIterator for ValuesMut<'a, K, V>","impl<'a, K, V> FusedIterator for Drain<'a, K, V>","impl<'a, K> FusedIterator for Iter<'a, K>","impl<K> FusedIterator for IntoIter<K>","impl<'a, K> FusedIterator for Drain<'a, K>","impl<'a, T, S> FusedIterator for Intersection<'a, T, S> where S: BuildHasher,
        T: Eq + Hash
","impl<'a, T, S> FusedIterator for Difference<'a, T, S> where S: BuildHasher,
        T: Eq + Hash
","impl<'a, T, S> FusedIterator for SymmetricDifference<'a, T, S> where S: BuildHasher,
        T: Eq + Hash
","impl<'a, T, S> FusedIterator for Union<'a, T, S> where S: BuildHasher,
        T: Eq + Hash
","impl<'a> FusedIterator for Iter<'a>","impl<'a> FusedIterator for Components<'a>","impl<'a, T> FusedIterator for Iter<'a, T>","impl<T> FusedIterator for IntoIter<T>","impl<'a, T> FusedIterator for Drain<'a, T> where T: 'a","impl<'a, K, V> FusedIterator for Iter<'a, K, V>","impl<'a, K, V> FusedIterator for IterMut<'a, K, V>","impl<K, V> FusedIterator for IntoIter<K, V>","impl<'a, K, V> FusedIterator for Keys<'a, K, V>","impl<'a, K, V> FusedIterator for Values<'a, K, V>","impl<'a, K, V> FusedIterator for ValuesMut<'a, K, V>","impl<'a, K, V> FusedIterator for Range<'a, K, V>","impl<'a, K, V> FusedIterator for RangeMut<'a, K, V>","impl<'a, T> FusedIterator for Iter<'a, T>","impl<T> FusedIterator for IntoIter<T>","impl<'a, T> FusedIterator for Range<'a, T>","impl<'a, T> FusedIterator for Difference<'a, T> where T: Ord","impl<'a, T> FusedIterator for SymmetricDifference<'a, T> where T: Ord","impl<'a, T> FusedIterator for Intersection<'a, T> where T: Ord","impl<'a, T> FusedIterator for Union<'a, T> where T: Ord","impl<E> FusedIterator for Iter<E> where E: CLike","impl<'a, T> FusedIterator for Iter<'a, T>","impl<'a, T> FusedIterator for IterMut<'a, T>","impl<T> FusedIterator for IntoIter<T>","impl<'a> FusedIterator for EncodeUtf16<'a>","impl<'a> FusedIterator for Drain<'a>","impl<T> FusedIterator for IntoIter<T>","impl<'a, T> FusedIterator for Drain<'a, T>","impl<'a, T> FusedIterator for Iter<'a, T>","impl<'a, T> FusedIterator for IterMut<'a, T>","impl<T> FusedIterator for IntoIter<T>","impl<'a, T> FusedIterator for Drain<'a, T> where T: 'a",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/iter/traits/trait.IntoIterator.js b/docs/implementors/core/iter/traits/trait.IntoIterator.js deleted file mode 100644 index 335c3a4..0000000 --- a/docs/implementors/core/iter/traits/trait.IntoIterator.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<'a, K, V, S> IntoIterator for &'a HashMap<K, V, S> where K: Eq + Hash,
        S: BuildHasher
","impl<'a, K, V, S> IntoIterator for &'a mut HashMap<K, V, S> where K: Eq + Hash,
        S: BuildHasher
","impl<K, V, S> IntoIterator for HashMap<K, V, S> where K: Eq + Hash,
        S: BuildHasher
","impl<'a, T, S> IntoIterator for &'a HashSet<T, S> where S: BuildHasher,
        T: Eq + Hash
","impl<T, S> IntoIterator for HashSet<T, S> where S: BuildHasher, T: Eq + Hash","impl<'a> IntoIterator for &'a PathBuf","impl<'a> IntoIterator for &'a Path","impl<'a, T> IntoIterator for &'a Receiver<T>","impl<T> IntoIterator for Receiver<T>","impl<'a> IntoIterator for &'a UnixListener","impl<T> IntoIterator for BinaryHeap<T> where T: Ord","impl<'a, T> IntoIterator for &'a BinaryHeap<T> where T: Ord","impl<'a, K, V> IntoIterator for &'a BTreeMap<K, V> where K: 'a, V: 'a","impl<'a, K, V> IntoIterator for &'a mut BTreeMap<K, V> where K: 'a, V: 'a","impl<K, V> IntoIterator for BTreeMap<K, V>","impl<T> IntoIterator for BTreeSet<T>","impl<'a, T> IntoIterator for &'a BTreeSet<T>","impl<'a, E> IntoIterator for &'a EnumSet<E> where E: CLike","impl<T> IntoIterator for LinkedList<T>","impl<'a, T> IntoIterator for &'a LinkedList<T>","impl<'a, T> IntoIterator for &'a mut LinkedList<T>","impl<T> IntoIterator for Vec<T>","impl<'a, T> IntoIterator for &'a Vec<T>","impl<'a, T> IntoIterator for &'a mut Vec<T>","impl<T> IntoIterator for VecDeque<T>","impl<'a, T> IntoIterator for &'a VecDeque<T>","impl<'a, T> IntoIterator for &'a mut VecDeque<T>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/marker/trait.Send.js b/docs/implementors/core/marker/trait.Send.js deleted file mode 100644 index 18aaa5d..0000000 --- a/docs/implementors/core/marker/trait.Send.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> Send for Arc<T> where T: Send + Sync + ?Sized","impl<T> Send for Weak<T> where T: Send + Sync + ?Sized","impl<T> !Send for Rc<T> where T: ?Sized","impl<T> !Send for Weak<T> where T: ?Sized","impl !Send for Select","impl<T> Send for Receiver<T> where T: Send","impl<T> Send for Sender<T> where T: Send","impl<T> Send for SyncSender<T> where T: Send","impl<T> Send for Mutex<T> where T: Send + ?Sized","impl<'a, T> !Send for MutexGuard<'a, T> where T: ?Sized","impl Send for Once","impl<T> Send for RwLock<T> where T: Send + Sync + ?Sized","impl<'a, T> !Send for RwLockReadGuard<'a, T> where T: ?Sized","impl<'a, T> !Send for RwLockWriteGuard<'a, T> where T: ?Sized","impl<T> Send for LinkedList<T> where T: Send","impl<'a, T> Send for Iter<'a, T> where T: Sync","impl<'a, T> Send for IterMut<'a, T> where T: Send","impl<'a> Send for Drain<'a>","impl<T> Send for IntoIter<T> where T: Send","impl<'a, T> Send for Drain<'a, T> where T: Send","impl<'a, T> Send for Drain<'a, T> where T: Send",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/marker/trait.Sync.js b/docs/implementors/core/marker/trait.Sync.js deleted file mode 100644 index b14844d..0000000 --- a/docs/implementors/core/marker/trait.Sync.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> Sync for Arc<T> where T: Send + Sync + ?Sized","impl<T> Sync for Weak<T> where T: Send + Sync + ?Sized","impl<T> !Sync for Rc<T> where T: ?Sized","impl<T> !Sync for Weak<T> where T: ?Sized","impl<T> Sync for Key<T>","impl<T> !Sync for Receiver<T>","impl<T> !Sync for Sender<T>","impl<T> !Sync for SyncSender<T>","impl<T> Sync for Mutex<T> where T: Send + ?Sized","impl Sync for Once","impl<T> Sync for RwLock<T> where T: Send + Sync + ?Sized","impl<T> Sync for Key<T>","impl<T> Sync for LinkedList<T> where T: Sync","impl<'a, T> Sync for Iter<'a, T> where T: Sync","impl<'a, T> Sync for IterMut<'a, T> where T: Sync","impl<'a> Sync for Drain<'a>","impl<T> Sync for IntoIter<T> where T: Sync","impl<'a, T> Sync for Drain<'a, T> where T: Sync","impl<'a, T> Sync for Drain<'a, T> where T: Sync",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.BitAnd.js b/docs/implementors/core/ops/trait.BitAnd.js deleted file mode 100644 index fbdb2f0..0000000 --- a/docs/implementors/core/ops/trait.BitAnd.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<'a, 'b, T, S> BitAnd<&'b HashSet<T, S>> for &'a HashSet<T, S> where S: BuildHasher + Default,
        T: Eq + Hash + Clone
","impl<'a, 'b, T> BitAnd<&'b BTreeSet<T>> for &'a BTreeSet<T> where T: Ord + Clone","impl<E> BitAnd<EnumSet<E>> for EnumSet<E> where E: CLike",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.BitOr.js b/docs/implementors/core/ops/trait.BitOr.js deleted file mode 100644 index 833fb4c..0000000 --- a/docs/implementors/core/ops/trait.BitOr.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<'a, 'b, T, S> BitOr<&'b HashSet<T, S>> for &'a HashSet<T, S> where S: BuildHasher + Default,
        T: Eq + Hash + Clone
","impl<'a, 'b, T> BitOr<&'b BTreeSet<T>> for &'a BTreeSet<T> where T: Ord + Clone","impl<E> BitOr<EnumSet<E>> for EnumSet<E> where E: CLike",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.BitXor.js b/docs/implementors/core/ops/trait.BitXor.js deleted file mode 100644 index a9dae0d..0000000 --- a/docs/implementors/core/ops/trait.BitXor.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<'a, 'b, T, S> BitXor<&'b HashSet<T, S>> for &'a HashSet<T, S> where S: BuildHasher + Default,
        T: Eq + Hash + Clone
","impl<'a, 'b, T> BitXor<&'b BTreeSet<T>> for &'a BTreeSet<T> where T: Ord + Clone","impl<E> BitXor<EnumSet<E>> for EnumSet<E> where E: CLike",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.CoerceUnsized.js b/docs/implementors/core/ops/trait.CoerceUnsized.js deleted file mode 100644 index 3f64bb2..0000000 --- a/docs/implementors/core/ops/trait.CoerceUnsized.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T, U> CoerceUnsized<Box<U>> for Box<T> where T: Unsize<U> + ?Sized,
        U: ?Sized
","impl<T, U> CoerceUnsized<Arc<U>> for Arc<T> where T: Unsize<U> + ?Sized,
        U: ?Sized
","impl<T, U> CoerceUnsized<Weak<U>> for Weak<T> where T: Unsize<U> + ?Sized,
        U: ?Sized
","impl<T, U> CoerceUnsized<Rc<U>> for Rc<T> where T: Unsize<U> + ?Sized,
        U: ?Sized
","impl<T, U> CoerceUnsized<Weak<U>> for Weak<T> where T: Unsize<U> + ?Sized,
        U: ?Sized
",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.Deref.js b/docs/implementors/core/ops/trait.Deref.js deleted file mode 100644 index d081091..0000000 --- a/docs/implementors/core/ops/trait.Deref.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl __Deref for ELECTRON","impl __Deref for HYDROXIDE","impl __Deref for AMMONIUM","impl __Deref for SULPHATE","impl __Deref for WATER","impl __Deref for CO2","impl __Deref for AMMONIA","impl __Deref for SUGAR","impl<T> Deref for Box<T> where T: ?Sized","impl<T> Deref for Arc<T> where T: ?Sized","impl<T> Deref for Rc<T> where T: ?Sized","impl Deref for CString","impl Deref for OsString","impl<T> Deref for AssertUnwindSafe<T>","impl Deref for PathBuf","impl<'mutex, T> Deref for MutexGuard<'mutex, T> where T: ?Sized","impl<'rwlock, T> Deref for RwLockReadGuard<'rwlock, T> where T: ?Sized","impl<'rwlock, T> Deref for RwLockWriteGuard<'rwlock, T> where T: ?Sized","impl<'a, T> Deref for PeekMut<'a, T> where T: Ord","impl<'a, B> Deref for Cow<'a, B> where B: ToOwned + ?Sized","impl Deref for String","impl<T> Deref for Vec<T>","impl __Deref for SEPMAP",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.DerefMut.js b/docs/implementors/core/ops/trait.DerefMut.js deleted file mode 100644 index 8630b3f..0000000 --- a/docs/implementors/core/ops/trait.DerefMut.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> DerefMut for Box<T> where T: ?Sized","impl<T> DerefMut for AssertUnwindSafe<T>","impl<'mutex, T> DerefMut for MutexGuard<'mutex, T> where T: ?Sized","impl<'rwlock, T> DerefMut for RwLockWriteGuard<'rwlock, T> where T: ?Sized","impl<'a, T> DerefMut for PeekMut<'a, T> where T: Ord","impl DerefMut for String","impl<T> DerefMut for Vec<T>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.Drop.js b/docs/implementors/core/ops/trait.Drop.js deleted file mode 100644 index 0c86be0..0000000 --- a/docs/implementors/core/ops/trait.Drop.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> Drop for IntermediateBox<T> where T: ?Sized","impl<T> Drop for Box<T> where T: ?Sized","impl<T> Drop for Arc<T> where T: ?Sized","impl<T> Drop for Weak<T> where T: ?Sized","impl<T> Drop for Rc<T> where T: ?Sized","impl<T> Drop for Weak<T> where T: ?Sized","impl<T> Drop for RawVec<T>","impl<'a, K, V> Drop for EntryPlace<'a, K, V>","impl Drop for CString","impl<W> Drop for BufWriter<W> where W: Write","impl Drop for Select","impl<'rx, T> Drop for Handle<'rx, T> where T: Send","impl<T> Drop for Sender<T>","impl<T> Drop for SyncSender<T>","impl<T> Drop for Receiver<T>","impl Drop for Condvar","impl<T> Drop for Mutex<T> where T: ?Sized","impl<'a, T> Drop for MutexGuard<'a, T> where T: ?Sized","impl<T> Drop for RwLock<T> where T: ?Sized","impl<'a, T> Drop for RwLockReadGuard<'a, T> where T: ?Sized","impl<'a, T> Drop for RwLockWriteGuard<'a, T> where T: ?Sized","impl<'a, T> Drop for PeekMut<'a, T> where T: Ord","impl<K, V> Drop for BTreeMap<K, V>","impl<K, V> Drop for IntoIter<K, V>","impl<T> Drop for LinkedList<T>","impl<'a> Drop for Drain<'a>","impl<T> Drop for Vec<T>","impl<T> Drop for IntoIter<T>","impl<'a, T> Drop for Drain<'a, T>","impl<T> Drop for VecDeque<T>","impl<'a, T> Drop for Drain<'a, T> where T: 'a",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.InPlace.js b/docs/implementors/core/ops/trait.InPlace.js deleted file mode 100644 index 23012fe..0000000 --- a/docs/implementors/core/ops/trait.InPlace.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> InPlace<T> for IntermediateBox<T>","impl<'a, K, V> InPlace<V> for EntryPlace<'a, K, V>","impl<'a, T> InPlace<T> for BinaryHeapPlace<'a, T> where T: Clone + Ord","impl<'a, T> InPlace<T> for FrontPlace<'a, T>","impl<'a, T> InPlace<T> for BackPlace<'a, T>","impl<'a, T> InPlace<T> for PlaceBack<'a, T>","impl<'a, T> InPlace<T> for PlaceBack<'a, T>","impl<'a, T> InPlace<T> for PlaceFront<'a, T>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.Index.js b/docs/implementors/core/ops/trait.Index.js deleted file mode 100644 index c2a06a8..0000000 --- a/docs/implementors/core/ops/trait.Index.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<'a, K, Q, V, S> Index<&'a Q> for HashMap<K, V, S> where K: Eq + Hash + Borrow<Q>,
        Q: Eq + Hash + ?Sized,
        S: BuildHasher
","impl Index<RangeFull> for CString","impl Index<RangeFull> for OsString","impl<'a, K, Q, V> Index<&'a Q> for BTreeMap<K, V> where K: Ord + Borrow<Q>,
        Q: Ord + ?Sized
","impl Index<Range<usize>> for String","impl Index<RangeTo<usize>> for String","impl Index<RangeFrom<usize>> for String","impl Index<RangeFull> for String","impl Index<RangeInclusive<usize>> for String","impl Index<RangeToInclusive<usize>> for String","impl<T> Index<usize> for Vec<T>","impl<T> Index<Range<usize>> for Vec<T>","impl<T> Index<RangeTo<usize>> for Vec<T>","impl<T> Index<RangeFrom<usize>> for Vec<T>","impl<T> Index<RangeFull> for Vec<T>","impl<T> Index<RangeInclusive<usize>> for Vec<T>","impl<T> Index<RangeToInclusive<usize>> for Vec<T>","impl<A> Index<usize> for VecDeque<A>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.Place.js b/docs/implementors/core/ops/trait.Place.js deleted file mode 100644 index f5b1aba..0000000 --- a/docs/implementors/core/ops/trait.Place.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> Place<T> for IntermediateBox<T>","impl<'a, K, V> Place<V> for EntryPlace<'a, K, V>","impl<'a, T> Place<T> for BinaryHeapPlace<'a, T> where T: Clone + Ord","impl<'a, T> Place<T> for FrontPlace<'a, T>","impl<'a, T> Place<T> for BackPlace<'a, T>","impl<'a, T> Place<T> for PlaceBack<'a, T>","impl<'a, T> Place<T> for PlaceBack<'a, T>","impl<'a, T> Place<T> for PlaceFront<'a, T>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.Placer.js b/docs/implementors/core/ops/trait.Placer.js deleted file mode 100644 index 6af38cc..0000000 --- a/docs/implementors/core/ops/trait.Placer.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<T> Placer<T> for ExchangeHeapSingleton","impl<'a, K, V> Placer<V> for Entry<'a, K, V>","impl<'a, T> Placer<T> for &'a mut BinaryHeap<T> where T: 'a + Clone + Ord","impl<'a, T> Placer<T> for FrontPlace<'a, T>","impl<'a, T> Placer<T> for BackPlace<'a, T>","impl<'a, T> Placer<T> for PlaceBack<'a, T>","impl<'a, T> Placer<T> for PlaceBack<'a, T>","impl<'a, T> Placer<T> for PlaceFront<'a, T>",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/core/ops/trait.Sub.js b/docs/implementors/core/ops/trait.Sub.js deleted file mode 100644 index 78b16b9..0000000 --- a/docs/implementors/core/ops/trait.Sub.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl<'a, 'b, T, S> Sub<&'b HashSet<T, S>> for &'a HashSet<T, S> where S: BuildHasher + Default,
        T: Eq + Hash + Clone
","impl Sub<Duration> for Duration","impl Sub<Duration> for Instant","impl Sub<Instant> for Instant","impl Sub<Duration> for SystemTime","impl<'a, 'b, T> Sub<&'b BTreeSet<T>> for &'a BTreeSet<T> where T: Ord + Clone","impl<E> Sub<EnumSet<E>> for EnumSet<E> where E: CLike",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/implementors/lazy_static/trait.LazyStatic.js b/docs/implementors/lazy_static/trait.LazyStatic.js deleted file mode 100644 index de20e07..0000000 --- a/docs/implementors/lazy_static/trait.LazyStatic.js +++ /dev/null @@ -1,10 +0,0 @@ -(function() {var implementors = {}; -implementors["feroxide"] = ["impl LazyStatic for ELECTRON","impl LazyStatic for HYDROXIDE","impl LazyStatic for AMMONIUM","impl LazyStatic for SULPHATE","impl LazyStatic for WATER","impl LazyStatic for CO2","impl LazyStatic for AMMONIA","impl LazyStatic for SUGAR","impl LazyStatic for SEPMAP",]; - - if (window.register_implementors) { - window.register_implementors(implementors); - } else { - window.pending_implementors = implementors; - } - -})() diff --git a/docs/string_representation.pdf b/docs/string_representation.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c7a5c37d76f8ce30b668f72749e22828a16474aa GIT binary patch literal 55786 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

Dl%*gc-=dT>+-;0cItCkxS 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 feroxide< [] [src] -

pub const ALL_ATOMS: &'static [Atom] = &[MAGNESIUM, CARBON, HYDROGEN, ARGON, BARIUM, GERMANIUM, CHROMIUM, FLUORINE,
-  ZINC, LEAD, CAESIUM, BORON, POTASSIUM, TITANIUM, NEON, COPPER, TIN,
-  BERYLLIUM, COBALT, KRYPTON, ALUMINIUM, SODIUM, NITROGEN, CALCIUM, SELENIUM,
-  ARSENIC, HELIUM, VANADIUM, LITHIUM, GOLD, XENON, SILICON, GALLIUM, NICKEL,
-  BROMINE, IODINE, RUBIDIUM, SULFUR, PLATINUM, FRANCIUM, OXYGEN, SILVER,
-  MANGANESE, PHOSPHORUS, CHLORINE, IRON]
+
pub const ALL_ATOMS: &'static [Atom] = &[CALCIUM, CHLORINE, RUBIDIUM, XENON, MAGNESIUM, GALLIUM, TIN, CAESIUM,
+  KRYPTON, BERYLLIUM, OXYGEN, ALUMINIUM, NITROGEN, LITHIUM, IRON, SILVER,
+  LEAD, COBALT, CARBON, BORON, NICKEL, TITANIUM, HELIUM, SILICON, FLUORINE,
+  BROMINE, COPPER, FRANCIUM, PLATINUM, SELENIUM, PHOSPHORUS, SODIUM, HYDROGEN,
+  ARSENIC, GOLD, POTASSIUM, GERMANIUM, MANGANESE, ZINC, IODINE, VANADIUM,
+  BARIUM, ARGON, SULFUR, NEON, CHROMIUM]
diff --git a/docs/feroxide/data_atoms/constant.ALUMINIUM.html b/rust-docs/feroxide/data_atoms/constant.ALUMINIUM.html similarity index 98% rename from docs/feroxide/data_atoms/constant.ALUMINIUM.html rename to rust-docs/feroxide/data_atoms/constant.ALUMINIUM.html index d63ab43..52c7897 100644 --- a/docs/feroxide/data_atoms/constant.ALUMINIUM.html +++ b/rust-docs/feroxide/data_atoms/constant.ALUMINIUM.html @@ -48,7 +48,7 @@

Constant feroxide< [] - [src]

+ [src]
pub const ALUMINIUM: Atom = Atom{number: 13,
      mass: 26.98154,
      symbol: "Al",
diff --git a/docs/feroxide/data_atoms/constant.ARGON.html b/rust-docs/feroxide/data_atoms/constant.ARGON.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.ARGON.html
rename to rust-docs/feroxide/data_atoms/constant.ARGON.html
index 46c1abc..dbe8e9c 100644
--- a/docs/feroxide/data_atoms/constant.ARGON.html
+++ b/rust-docs/feroxide/data_atoms/constant.ARGON.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const ARGON: Atom = Atom{number: 18,
      mass: 39.94800,
      symbol: "Ar",
diff --git a/docs/feroxide/data_atoms/constant.ARSENIC.html b/rust-docs/feroxide/data_atoms/constant.ARSENIC.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.ARSENIC.html
rename to rust-docs/feroxide/data_atoms/constant.ARSENIC.html
index f453c21..ef2af12 100644
--- a/docs/feroxide/data_atoms/constant.ARSENIC.html
+++ b/rust-docs/feroxide/data_atoms/constant.ARSENIC.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const ARSENIC: Atom = Atom{number: 33,
      mass: 74.92159,
      symbol: "As",
diff --git a/docs/feroxide/data_atoms/constant.BARIUM.html b/rust-docs/feroxide/data_atoms/constant.BARIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.BARIUM.html
rename to rust-docs/feroxide/data_atoms/constant.BARIUM.html
index f3f5f9e..b754fea 100644
--- a/docs/feroxide/data_atoms/constant.BARIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.BARIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const BARIUM: Atom = Atom{number: 56,
      mass: 137.32700,
      symbol: "Ba",
diff --git a/docs/feroxide/data_atoms/constant.BERYLLIUM.html b/rust-docs/feroxide/data_atoms/constant.BERYLLIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.BERYLLIUM.html
rename to rust-docs/feroxide/data_atoms/constant.BERYLLIUM.html
index 6c20106..df1d68b 100644
--- a/docs/feroxide/data_atoms/constant.BERYLLIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.BERYLLIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const BERYLLIUM: Atom = Atom{number: 4,
      mass: 9.01218,
      symbol: "Be",
diff --git a/docs/feroxide/data_atoms/constant.BORON.html b/rust-docs/feroxide/data_atoms/constant.BORON.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.BORON.html
rename to rust-docs/feroxide/data_atoms/constant.BORON.html
index 85b9c8c..9958008 100644
--- a/docs/feroxide/data_atoms/constant.BORON.html
+++ b/rust-docs/feroxide/data_atoms/constant.BORON.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const BORON: Atom = Atom{number: 5,
      mass: 10.81000,
      symbol: "B",
diff --git a/docs/feroxide/data_atoms/constant.BROMINE.html b/rust-docs/feroxide/data_atoms/constant.BROMINE.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.BROMINE.html
rename to rust-docs/feroxide/data_atoms/constant.BROMINE.html
index fc52a8b..927d211 100644
--- a/docs/feroxide/data_atoms/constant.BROMINE.html
+++ b/rust-docs/feroxide/data_atoms/constant.BROMINE.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const BROMINE: Atom = Atom{number: 35,
      mass: 79.90400,
      symbol: "Br",
diff --git a/docs/feroxide/data_atoms/constant.CAESIUM.html b/rust-docs/feroxide/data_atoms/constant.CAESIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.CAESIUM.html
rename to rust-docs/feroxide/data_atoms/constant.CAESIUM.html
index a33da34..c6cbf96 100644
--- a/docs/feroxide/data_atoms/constant.CAESIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.CAESIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const CAESIUM: Atom = Atom{number: 55,
      mass: 132.90546,
      symbol: "Cs",
diff --git a/docs/feroxide/data_atoms/constant.CALCIUM.html b/rust-docs/feroxide/data_atoms/constant.CALCIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.CALCIUM.html
rename to rust-docs/feroxide/data_atoms/constant.CALCIUM.html
index 4f1eef6..0b3bf0a 100644
--- a/docs/feroxide/data_atoms/constant.CALCIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.CALCIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const CALCIUM: Atom = Atom{number: 20,
      mass: 40.07800,
      symbol: "Ca",
diff --git a/docs/feroxide/data_atoms/constant.CARBON.html b/rust-docs/feroxide/data_atoms/constant.CARBON.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.CARBON.html
rename to rust-docs/feroxide/data_atoms/constant.CARBON.html
index 37b768f..4a579fb 100644
--- a/docs/feroxide/data_atoms/constant.CARBON.html
+++ b/rust-docs/feroxide/data_atoms/constant.CARBON.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const CARBON: Atom = Atom{number: 6,
      mass: 12.01100,
      symbol: "C",
diff --git a/docs/feroxide/data_atoms/constant.CHLORINE.html b/rust-docs/feroxide/data_atoms/constant.CHLORINE.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.CHLORINE.html
rename to rust-docs/feroxide/data_atoms/constant.CHLORINE.html
index 8b84e79..5a1fcfe 100644
--- a/docs/feroxide/data_atoms/constant.CHLORINE.html
+++ b/rust-docs/feroxide/data_atoms/constant.CHLORINE.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const CHLORINE: Atom = Atom{number: 17,
      mass: 35.45000,
      symbol: "Cl",
diff --git a/docs/feroxide/data_atoms/constant.CHROMIUM.html b/rust-docs/feroxide/data_atoms/constant.CHROMIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.CHROMIUM.html
rename to rust-docs/feroxide/data_atoms/constant.CHROMIUM.html
index f85f26e..2303816 100644
--- a/docs/feroxide/data_atoms/constant.CHROMIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.CHROMIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const CHROMIUM: Atom = Atom{number: 24,
      mass: 51.99610,
      symbol: "Cr",
diff --git a/docs/feroxide/data_atoms/constant.COBALT.html b/rust-docs/feroxide/data_atoms/constant.COBALT.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.COBALT.html
rename to rust-docs/feroxide/data_atoms/constant.COBALT.html
index 88fe123..ef45ca9 100644
--- a/docs/feroxide/data_atoms/constant.COBALT.html
+++ b/rust-docs/feroxide/data_atoms/constant.COBALT.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const COBALT: Atom = Atom{number: 27,
      mass: 58.93319,
      symbol: "Co",
diff --git a/docs/feroxide/data_atoms/constant.COPPER.html b/rust-docs/feroxide/data_atoms/constant.COPPER.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.COPPER.html
rename to rust-docs/feroxide/data_atoms/constant.COPPER.html
index 20c68ac..db1da7d 100644
--- a/docs/feroxide/data_atoms/constant.COPPER.html
+++ b/rust-docs/feroxide/data_atoms/constant.COPPER.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const COPPER: Atom = Atom{number: 29,
      mass: 63.54600,
      symbol: "Cu",
diff --git a/docs/feroxide/data_atoms/constant.FLUORINE.html b/rust-docs/feroxide/data_atoms/constant.FLUORINE.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.FLUORINE.html
rename to rust-docs/feroxide/data_atoms/constant.FLUORINE.html
index a72f1a0..9855457 100644
--- a/docs/feroxide/data_atoms/constant.FLUORINE.html
+++ b/rust-docs/feroxide/data_atoms/constant.FLUORINE.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const FLUORINE: Atom = Atom{number: 9,
      mass: 18.99840,
      symbol: "F",
diff --git a/docs/feroxide/data_atoms/constant.FRANCIUM.html b/rust-docs/feroxide/data_atoms/constant.FRANCIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.FRANCIUM.html
rename to rust-docs/feroxide/data_atoms/constant.FRANCIUM.html
index 40e0bc7..0795c1c 100644
--- a/docs/feroxide/data_atoms/constant.FRANCIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.FRANCIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const FRANCIUM: Atom = Atom{number: 87,
      mass: 223.00000,
      symbol: "Fr",
diff --git a/docs/feroxide/data_atoms/constant.GALLIUM.html b/rust-docs/feroxide/data_atoms/constant.GALLIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.GALLIUM.html
rename to rust-docs/feroxide/data_atoms/constant.GALLIUM.html
index d119068..b8e8296 100644
--- a/docs/feroxide/data_atoms/constant.GALLIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.GALLIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const GALLIUM: Atom = Atom{number: 31,
      mass: 69.72300,
      symbol: "Ga",
diff --git a/docs/feroxide/data_atoms/constant.GERMANIUM.html b/rust-docs/feroxide/data_atoms/constant.GERMANIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.GERMANIUM.html
rename to rust-docs/feroxide/data_atoms/constant.GERMANIUM.html
index 481a574..d9d57c1 100644
--- a/docs/feroxide/data_atoms/constant.GERMANIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.GERMANIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const GERMANIUM: Atom = Atom{number: 32,
      mass: 72.63000,
      symbol: "Ge",
diff --git a/docs/feroxide/data_atoms/constant.GOLD.html b/rust-docs/feroxide/data_atoms/constant.GOLD.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.GOLD.html
rename to rust-docs/feroxide/data_atoms/constant.GOLD.html
index be34dc4..3a410b2 100644
--- a/docs/feroxide/data_atoms/constant.GOLD.html
+++ b/rust-docs/feroxide/data_atoms/constant.GOLD.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const GOLD: Atom = Atom{number: 79,
      mass: 196.96657,
      symbol: "Au",
diff --git a/docs/feroxide/data_atoms/constant.HELIUM.html b/rust-docs/feroxide/data_atoms/constant.HELIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.HELIUM.html
rename to rust-docs/feroxide/data_atoms/constant.HELIUM.html
index 2205f4b..8c51ebb 100644
--- a/docs/feroxide/data_atoms/constant.HELIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.HELIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const HELIUM: Atom = Atom{number: 2,
      mass: 4.00260,
      symbol: "He",
diff --git a/docs/feroxide/data_atoms/constant.HYDROGEN.html b/rust-docs/feroxide/data_atoms/constant.HYDROGEN.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.HYDROGEN.html
rename to rust-docs/feroxide/data_atoms/constant.HYDROGEN.html
index c9b0d65..f4175a6 100644
--- a/docs/feroxide/data_atoms/constant.HYDROGEN.html
+++ b/rust-docs/feroxide/data_atoms/constant.HYDROGEN.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const HYDROGEN: Atom = Atom{number: 1,
      mass: 1.00800,
      symbol: "H",
diff --git a/docs/feroxide/data_atoms/constant.IODINE.html b/rust-docs/feroxide/data_atoms/constant.IODINE.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.IODINE.html
rename to rust-docs/feroxide/data_atoms/constant.IODINE.html
index 654c43b..81669e0 100644
--- a/docs/feroxide/data_atoms/constant.IODINE.html
+++ b/rust-docs/feroxide/data_atoms/constant.IODINE.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const IODINE: Atom = Atom{number: 53,
      mass: 126.90447,
      symbol: "I",
diff --git a/docs/feroxide/data_atoms/constant.IRON.html b/rust-docs/feroxide/data_atoms/constant.IRON.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.IRON.html
rename to rust-docs/feroxide/data_atoms/constant.IRON.html
index 558d5a4..906f11b 100644
--- a/docs/feroxide/data_atoms/constant.IRON.html
+++ b/rust-docs/feroxide/data_atoms/constant.IRON.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const IRON: Atom = Atom{number: 26,
      mass: 55.84500,
      symbol: "Fe",
diff --git a/docs/feroxide/data_atoms/constant.KRYPTON.html b/rust-docs/feroxide/data_atoms/constant.KRYPTON.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.KRYPTON.html
rename to rust-docs/feroxide/data_atoms/constant.KRYPTON.html
index 3fa6578..4490f0f 100644
--- a/docs/feroxide/data_atoms/constant.KRYPTON.html
+++ b/rust-docs/feroxide/data_atoms/constant.KRYPTON.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const KRYPTON: Atom = Atom{number: 36,
      mass: 83.79800,
      symbol: "Kr",
diff --git a/docs/feroxide/data_atoms/constant.LEAD.html b/rust-docs/feroxide/data_atoms/constant.LEAD.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.LEAD.html
rename to rust-docs/feroxide/data_atoms/constant.LEAD.html
index 69f00bc..6a5786e 100644
--- a/docs/feroxide/data_atoms/constant.LEAD.html
+++ b/rust-docs/feroxide/data_atoms/constant.LEAD.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const LEAD: Atom = Atom{number: 82,
      mass: 207.20000,
      symbol: "Pb",
diff --git a/docs/feroxide/data_atoms/constant.LITHIUM.html b/rust-docs/feroxide/data_atoms/constant.LITHIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.LITHIUM.html
rename to rust-docs/feroxide/data_atoms/constant.LITHIUM.html
index 0f91736..63e47a8 100644
--- a/docs/feroxide/data_atoms/constant.LITHIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.LITHIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const LITHIUM: Atom = Atom{number: 3,
      mass: 6.94000,
      symbol: "Li",
diff --git a/docs/feroxide/data_atoms/constant.MAGNESIUM.html b/rust-docs/feroxide/data_atoms/constant.MAGNESIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.MAGNESIUM.html
rename to rust-docs/feroxide/data_atoms/constant.MAGNESIUM.html
index 7eb0dcb..3a514d0 100644
--- a/docs/feroxide/data_atoms/constant.MAGNESIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.MAGNESIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const MAGNESIUM: Atom = Atom{number: 12,
      mass: 24.30500,
      symbol: "Mg",
diff --git a/docs/feroxide/data_atoms/constant.MANGANESE.html b/rust-docs/feroxide/data_atoms/constant.MANGANESE.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.MANGANESE.html
rename to rust-docs/feroxide/data_atoms/constant.MANGANESE.html
index 8496365..d685975 100644
--- a/docs/feroxide/data_atoms/constant.MANGANESE.html
+++ b/rust-docs/feroxide/data_atoms/constant.MANGANESE.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const MANGANESE: Atom = Atom{number: 25,
      mass: 54.93805,
      symbol: "Mn",
diff --git a/docs/feroxide/data_atoms/constant.NEON.html b/rust-docs/feroxide/data_atoms/constant.NEON.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.NEON.html
rename to rust-docs/feroxide/data_atoms/constant.NEON.html
index 60b2cd6..62e4321 100644
--- a/docs/feroxide/data_atoms/constant.NEON.html
+++ b/rust-docs/feroxide/data_atoms/constant.NEON.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const NEON: Atom = Atom{number: 10,
      mass: 20.17970,
      symbol: "Ne",
diff --git a/docs/feroxide/data_atoms/constant.NICKEL.html b/rust-docs/feroxide/data_atoms/constant.NICKEL.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.NICKEL.html
rename to rust-docs/feroxide/data_atoms/constant.NICKEL.html
index dcdada4..507f4f0 100644
--- a/docs/feroxide/data_atoms/constant.NICKEL.html
+++ b/rust-docs/feroxide/data_atoms/constant.NICKEL.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const NICKEL: Atom = Atom{number: 28,
      mass: 58.69340,
      symbol: "Ni",
diff --git a/docs/feroxide/data_atoms/constant.NITROGEN.html b/rust-docs/feroxide/data_atoms/constant.NITROGEN.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.NITROGEN.html
rename to rust-docs/feroxide/data_atoms/constant.NITROGEN.html
index d15365e..f54e328 100644
--- a/docs/feroxide/data_atoms/constant.NITROGEN.html
+++ b/rust-docs/feroxide/data_atoms/constant.NITROGEN.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const NITROGEN: Atom = Atom{number: 7,
      mass: 14.00700,
      symbol: "N",
diff --git a/docs/feroxide/data_atoms/constant.OXYGEN.html b/rust-docs/feroxide/data_atoms/constant.OXYGEN.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.OXYGEN.html
rename to rust-docs/feroxide/data_atoms/constant.OXYGEN.html
index fed0c45..f2d9213 100644
--- a/docs/feroxide/data_atoms/constant.OXYGEN.html
+++ b/rust-docs/feroxide/data_atoms/constant.OXYGEN.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const OXYGEN: Atom = Atom{number: 8,
      mass: 15.99900,
      symbol: "O",
diff --git a/docs/feroxide/data_atoms/constant.PHOSPHORUS.html b/rust-docs/feroxide/data_atoms/constant.PHOSPHORUS.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.PHOSPHORUS.html
rename to rust-docs/feroxide/data_atoms/constant.PHOSPHORUS.html
index bf98d91..7c8da61 100644
--- a/docs/feroxide/data_atoms/constant.PHOSPHORUS.html
+++ b/rust-docs/feroxide/data_atoms/constant.PHOSPHORUS.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const PHOSPHORUS: Atom = Atom{number: 15,
      mass: 30.97376,
      symbol: "P",
diff --git a/docs/feroxide/data_atoms/constant.PLATINUM.html b/rust-docs/feroxide/data_atoms/constant.PLATINUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.PLATINUM.html
rename to rust-docs/feroxide/data_atoms/constant.PLATINUM.html
index 6a51404..0fc10a1 100644
--- a/docs/feroxide/data_atoms/constant.PLATINUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.PLATINUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const PLATINUM: Atom = Atom{number: 78,
      mass: 195.08400,
      symbol: "Pt",
diff --git a/docs/feroxide/data_atoms/constant.POTASSIUM.html b/rust-docs/feroxide/data_atoms/constant.POTASSIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.POTASSIUM.html
rename to rust-docs/feroxide/data_atoms/constant.POTASSIUM.html
index 2debfa6..8f5448e 100644
--- a/docs/feroxide/data_atoms/constant.POTASSIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.POTASSIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const POTASSIUM: Atom = Atom{number: 19,
      mass: 39.09830,
      symbol: "K",
diff --git a/docs/feroxide/data_atoms/constant.RUBIDIUM.html b/rust-docs/feroxide/data_atoms/constant.RUBIDIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.RUBIDIUM.html
rename to rust-docs/feroxide/data_atoms/constant.RUBIDIUM.html
index 4855f29..cdf8689 100644
--- a/docs/feroxide/data_atoms/constant.RUBIDIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.RUBIDIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const RUBIDIUM: Atom = Atom{number: 37,
      mass: 85.46780,
      symbol: "Rb",
diff --git a/docs/feroxide/data_atoms/constant.SELENIUM.html b/rust-docs/feroxide/data_atoms/constant.SELENIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.SELENIUM.html
rename to rust-docs/feroxide/data_atoms/constant.SELENIUM.html
index 1b7a728..dd486f5 100644
--- a/docs/feroxide/data_atoms/constant.SELENIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.SELENIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const SELENIUM: Atom = Atom{number: 34,
      mass: 78.97100,
      symbol: "Se",
diff --git a/docs/feroxide/data_atoms/constant.SILICON.html b/rust-docs/feroxide/data_atoms/constant.SILICON.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.SILICON.html
rename to rust-docs/feroxide/data_atoms/constant.SILICON.html
index d2795fd..efc412b 100644
--- a/docs/feroxide/data_atoms/constant.SILICON.html
+++ b/rust-docs/feroxide/data_atoms/constant.SILICON.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const SILICON: Atom = Atom{number: 14,
      mass: 28.08500,
      symbol: "Si",
diff --git a/docs/feroxide/data_atoms/constant.SILVER.html b/rust-docs/feroxide/data_atoms/constant.SILVER.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.SILVER.html
rename to rust-docs/feroxide/data_atoms/constant.SILVER.html
index f978180..272eb87 100644
--- a/docs/feroxide/data_atoms/constant.SILVER.html
+++ b/rust-docs/feroxide/data_atoms/constant.SILVER.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const SILVER: Atom = Atom{number: 47,
      mass: 107.86820,
      symbol: "Ag",
diff --git a/docs/feroxide/data_atoms/constant.SODIUM.html b/rust-docs/feroxide/data_atoms/constant.SODIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.SODIUM.html
rename to rust-docs/feroxide/data_atoms/constant.SODIUM.html
index 5bb2d89..3f4324f 100644
--- a/docs/feroxide/data_atoms/constant.SODIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.SODIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const SODIUM: Atom = Atom{number: 11,
      mass: 22.98977,
      symbol: "Na",
diff --git a/docs/feroxide/data_atoms/constant.SULFUR.html b/rust-docs/feroxide/data_atoms/constant.SULFUR.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.SULFUR.html
rename to rust-docs/feroxide/data_atoms/constant.SULFUR.html
index 5e7344d..28899d7 100644
--- a/docs/feroxide/data_atoms/constant.SULFUR.html
+++ b/rust-docs/feroxide/data_atoms/constant.SULFUR.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const SULFUR: Atom = Atom{number: 16,
      mass: 32.06000,
      symbol: "S",
diff --git a/docs/feroxide/data_atoms/constant.TIN.html b/rust-docs/feroxide/data_atoms/constant.TIN.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.TIN.html
rename to rust-docs/feroxide/data_atoms/constant.TIN.html
index fdcf927..b3e949e 100644
--- a/docs/feroxide/data_atoms/constant.TIN.html
+++ b/rust-docs/feroxide/data_atoms/constant.TIN.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const TIN: Atom = Atom{number: 50,
      mass: 118.71000,
      symbol: "Sn",
diff --git a/docs/feroxide/data_atoms/constant.TITANIUM.html b/rust-docs/feroxide/data_atoms/constant.TITANIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.TITANIUM.html
rename to rust-docs/feroxide/data_atoms/constant.TITANIUM.html
index 09be02f..8c52571 100644
--- a/docs/feroxide/data_atoms/constant.TITANIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.TITANIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const TITANIUM: Atom = Atom{number: 22,
      mass: 47.86700,
      symbol: "Ti",
diff --git a/docs/feroxide/data_atoms/constant.VANADIUM.html b/rust-docs/feroxide/data_atoms/constant.VANADIUM.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.VANADIUM.html
rename to rust-docs/feroxide/data_atoms/constant.VANADIUM.html
index f0f222e..51beae9 100644
--- a/docs/feroxide/data_atoms/constant.VANADIUM.html
+++ b/rust-docs/feroxide/data_atoms/constant.VANADIUM.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const VANADIUM: Atom = Atom{number: 23,
      mass: 50.94150,
      symbol: "V",
diff --git a/docs/feroxide/data_atoms/constant.XENON.html b/rust-docs/feroxide/data_atoms/constant.XENON.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.XENON.html
rename to rust-docs/feroxide/data_atoms/constant.XENON.html
index a7f306f..4bff52e 100644
--- a/docs/feroxide/data_atoms/constant.XENON.html
+++ b/rust-docs/feroxide/data_atoms/constant.XENON.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const XENON: Atom = Atom{number: 54,
      mass: 131.29300,
      symbol: "Xe",
diff --git a/docs/feroxide/data_atoms/constant.ZINC.html b/rust-docs/feroxide/data_atoms/constant.ZINC.html
similarity index 98%
rename from docs/feroxide/data_atoms/constant.ZINC.html
rename to rust-docs/feroxide/data_atoms/constant.ZINC.html
index 551eb53..c324d90 100644
--- a/docs/feroxide/data_atoms/constant.ZINC.html
+++ b/rust-docs/feroxide/data_atoms/constant.ZINC.html
@@ -48,7 +48,7 @@ 

Constant feroxide< [] - [src]

+ [src]
pub const ZINC: Atom = Atom{number: 30,
      mass: 65.38000,
      symbol: "Zn",
diff --git a/docs/feroxide/data_atoms/index.html b/rust-docs/feroxide/data_atoms/index.html
similarity index 98%
rename from docs/feroxide/data_atoms/index.html
rename to rust-docs/feroxide/data_atoms/index.html
index 2be671e..ba47a7d 100644
--- a/docs/feroxide/data_atoms/index.html
+++ b/rust-docs/feroxide/data_atoms/index.html
@@ -29,7 +29,7 @@
 
     
 
     

An atom

Fields

+}

An atom

+

Fields

Atom Number (Hydrogen: 1)

+

Atom Number (Hydrogen: 1)

+

Atom Group (Hydrogen: 1)

+

Atom Group (Hydrogen: 1)

+

Atom symbol (Hydrogen: H)

+

Atom symbol (Hydrogen: H)

+

Atom name (Hydrogen: hydrogen)

+

Atom name (Hydrogen: hydrogen)

+

Atom mass (Hydrogen: 1.008)

+

Atom mass (Hydrogen: 1.008)

+

Methods

impl Atom
[src]

-

Convert a string representation to an Atom

Trait Implementations

impl Debug for Atom
[src]

+

Convert a string representation to an Atom

+

Trait Implementations

impl Debug for Atom
[src]

-

Formats the value using the given formatter.

impl Clone for Atom
[src]

+

Formats the value using the given formatter.

+

impl Clone for Atom
[src]

-

Returns a copy of the value. Read more

-

Performs copy-assignment from source. Read more

impl Eq for Atom
[src]

+

Returns a copy of the value. Read more

+

+

Performs copy-assignment from source. Read more

+

impl Eq for Atom
[src]

impl PartialEq for Atom
[src]

-

Two Atoms are equal when their atom numbers are equal

-

This method tests for !=.

impl Hash for Atom
[src]

+

Two Atoms are equal when their atom numbers are equal

+

+

This method tests for !=.

+

impl Hash for Atom
[src]

-

Feeds this value into the state given, updating the hasher as necessary.

-

Feeds a slice of this type into the state provided.

impl Properties for Atom
[src]

+

Feeds this value into the given [Hasher]. Read more

+

+

Feeds a slice of this type into the given [Hasher]. Read more

+

impl Properties for Atom
[src]

-

Get the symbol of the current item

-

Get the name of the current item

-

Get the mass of the current item

-

Stringify the current item (default: self.symbol())

impl Display for Atom
[src]

+

Get the symbol of the current item

+

+

Get the name of the current item

+

+

Get the mass of the current item

+

+

Stringify the current item (default: self.symbol())

+

impl Display for Atom
[src]

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

+
diff --git a/docs/feroxide/struct.Container.html b/rust-docs/feroxide/struct.Container.html similarity index 55% rename from docs/feroxide/struct.Container.html rename to rust-docs/feroxide/struct.Container.html index 135c720..d29e390 100644 --- a/docs/feroxide/struct.Container.html +++ b/rust-docs/feroxide/struct.Container.html @@ -29,7 +29,7 @@

A container for elements

+

Fields

A vector with the contents of this container

+

A vector with the contents of this container

+

The amount of energy available

Methods

impl<E: Element> Container<E>
[src]

+

The amount of energy available

+

Methods

impl<E: Element> Container<E>
[src]

-

Applies given Reaction to Container Removing the elements on the left-hand side and adding the elements on the right-hand side. If there is enough energy for the reaction, that amount will be consumed otherwise the reaction won't occur. Returns if the reaction succeeded

-

Check if the container has all given elements

-

Remove given elements from container

-

Add given elements to container

-

Convert container to a nice string for displaying

Trait Implementations

impl<E: Debug + Element> Debug for Container<E>
[src]

+

Applies given Reaction to Container +Removing the elements on the left-hand side +and adding the elements on the right-hand side. +If there is enough energy for the reaction, that amount will be consumed +otherwise the reaction won't occur. +Returns if the reaction succeeded

+

+

Check if the container has all given elements

+

+

Remove given elements from container

+

+

Add given elements to container

+

+

Convert container to a nice string for displaying

+

Trait Implementations

impl<E: Debug + Element> Debug for Container<E>
[src]

-

Formats the value using the given formatter.

impl<E: Clone + Element> Clone for Container<E>
[src]

+

Formats the value using the given formatter.

+

impl<E: Clone + Element> Clone for Container<E>
[src]

-

Returns a copy of the value. Read more

-

Performs copy-assignment from source. Read more

impl<E: Element> Display for Container<E>
[src]

+

Returns a copy of the value. Read more

+

+

Performs copy-assignment from source. Read more

+

impl<E: Element> Display for Container<E>
[src]

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

+
diff --git a/docs/feroxide/struct.ContainerCompound.html b/rust-docs/feroxide/struct.ContainerCompound.html similarity index 50% rename from docs/feroxide/struct.ContainerCompound.html rename to rust-docs/feroxide/struct.ContainerCompound.html index c5ba6ff..da2bb65 100644 --- a/docs/feroxide/struct.ContainerCompound.html +++ b/rust-docs/feroxide/struct.ContainerCompound.html @@ -29,7 +29,7 @@

A compound for containers

+

Fields

The element it contains

+

The element it contains

+

The amount of moles of this element

Trait Implementations

impl<E: Debug + Element> Debug for ContainerCompound<E>
[src]

+

The amount of moles of this element

+

Trait Implementations

impl<E: Debug + Element> Debug for ContainerCompound<E>
[src]

-

Formats the value using the given formatter.

impl<E: Clone + Element> Clone for ContainerCompound<E>
[src]

+

Formats the value using the given formatter.

+

impl<E: Clone + Element> Clone for ContainerCompound<E>
[src]

-

Returns a copy of the value. Read more

-

Performs copy-assignment from source. Read more

impl<E: Element> Eq for ContainerCompound<E>
[src]

+

Returns a copy of the value. Read more

+

+

Performs copy-assignment from source. Read more

+

impl<E: Element> Eq for ContainerCompound<E>
[src]

impl<E: Element> PartialEq for ContainerCompound<E>
[src]

-

Two container compounds are equal when their elements are equal

-

This method tests for !=.

impl<E: Element> Hash for ContainerCompound<E>
[src]

+

Two container compounds are equal when their elements are equal

+

+

This method tests for !=.

+

impl<E: Element> Hash for ContainerCompound<E>
[src]

-

Feeds this value into the state given, updating the hasher as necessary.

-

Feeds a slice of this type into the state provided.

impl<E: Element> Element for ContainerCompound<E>
[src]

+

Feeds this value into the given [Hasher]. Read more

+

+

Feeds a slice of this type into the given [Hasher]. Read more

+

impl<E: Element> Element for ContainerCompound<E>
[src]

-

Get the charge of the current Element

-

Get the molecule associated with the current Element

impl<E: Element> Properties for ContainerCompound<E>
[src]

+

Get the charge of the current Element

+

+

Get the molecule associated with the current Element

+

impl<E: Element> Properties for ContainerCompound<E>
[src]

-

Get the symbol of the current item

-

Get the name of the current item

-

Get the mass of the current item

-

Stringify the current item (default: self.symbol())

impl<E: Element> Display for ContainerCompound<E>
[src]

+

Get the symbol of the current item

+

+

Get the name of the current item

+

+

Get the mass of the current item

+

+

Stringify the current item (default: self.symbol())

+

impl<E: Element> Display for ContainerCompound<E>
[src]

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

+
diff --git a/docs/feroxide/struct.ELECTRON.html b/rust-docs/feroxide/struct.ELECTRON.html similarity index 74% rename from docs/feroxide/struct.ELECTRON.html rename to rust-docs/feroxide/struct.ELECTRON.html index 76a18d6..5073f58 100644 --- a/docs/feroxide/struct.ELECTRON.html +++ b/rust-docs/feroxide/struct.ELECTRON.html @@ -29,7 +29,7 @@

An elementair reaction (not containing ions)

Fields

+}

An elementair reaction (not containing ions)

+

Fields

The left-hand-side

+

The left-hand-side

+

The right-hand-side

+

The right-hand-side

+

Methods

impl<E: Element> ElemReaction<E>
[src]

-

Convert a string representation of a reaction into one

-

Convert a string representation of a reaction into one

-

Get the sign of the equation ( → or ⇌ ), depending whether it is an equilibrium or not

-

Swap the equation

Trait Implementations

impl<E: Debug + Element> Debug for ElemReaction<E>
[src]

+

Convert a string representation of a reaction into one

+

+

Convert a string representation of a reaction into one

+

+

Get the sign of the equation ( → or ⇌ ), depending whether it is an equilibrium or not

+

+

Swap the equation

+

Trait Implementations

impl<E: Debug + Element> Debug for ElemReaction<E>
[src]

-

Formats the value using the given formatter.

impl<E: Eq + Element> Eq for ElemReaction<E>
[src]

+

Formats the value using the given formatter.

+

impl<E: Eq + Element> Eq for ElemReaction<E>
[src]

impl<E: PartialEq + Element> PartialEq for ElemReaction<E>
[src]

-

This method tests for self and other values to be equal, and is used by ==. Read more

-

This method tests for !=.

impl<E: Clone + Element> Clone for ElemReaction<E>
[src]

+

This method tests for self and other values to be equal, and is used by ==. Read more

+

+

This method tests for !=.

+

impl<E: Clone + Element> Clone for ElemReaction<E>
[src]

-

Returns a copy of the value. Read more

-

Performs copy-assignment from source. Read more

impl<E: Hash + Element> Hash for ElemReaction<E>
[src]

+

Returns a copy of the value. Read more

+

+

Performs copy-assignment from source. Read more

+

impl<E: Hash + Element> Hash for ElemReaction<E>
[src]

-

Feeds this value into the state given, updating the hasher as necessary.

-

Feeds a slice of this type into the state provided.

impl<E: Element> Reaction<E> for ElemReaction<E>
[src]

+

Feeds this value into the given [Hasher]. Read more

+

+

Feeds a slice of this type into the given [Hasher]. Read more

+

impl<E: Element> Reaction<E> for ElemReaction<E>
[src]

-

NOTE: This function is still a WIP!

-

Check if the reaction is valid by comparing the amount of total atoms on both sides, and by checking if the total charge on both sides is equal Read more

-

Calculate the cost of this reaction This can be negative in case of an exothermic reaction Read more

-

Get the ElemReaction version

impl<E: Element> Properties for ElemReaction<E>
[src]

+

NOTE: This function is still a WIP!

+

+

Check if the reaction is valid by comparing the amount of total atoms on both sides, and by checking if the total charge on both sides is equal Read more

+

+

Calculate the cost of this reaction This can be negative in case of an exothermic reaction Read more

+

+

Get the ElemReaction version

+

impl<E: Element> Properties for ElemReaction<E>
[src]

-

Get the symbol of the current item

-

Get the name of the current item

-

Get the mass of the current item

-

Stringify the current item (default: self.symbol())

impl<E: Element> Display for ElemReaction<E>
[src]

+

Get the symbol of the current item

+

+

Get the name of the current item

+

+

Get the mass of the current item

+

+

Stringify the current item (default: self.symbol())

+

impl<E: Element> Display for ElemReaction<E>
[src]

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

+
diff --git a/docs/feroxide/struct.Ion.html b/rust-docs/feroxide/struct.Ion.html similarity index 53% rename from docs/feroxide/struct.Ion.html rename to rust-docs/feroxide/struct.Ion.html index 34fe72b..bcde77a 100644 --- a/docs/feroxide/struct.Ion.html +++ b/rust-docs/feroxide/struct.Ion.html @@ -29,7 +29,7 @@

An Ion

+

Fields

The molecule of this ion

+

The molecule of this ion

+

The charge of this ion

Methods

impl Ion
[src]

+

The charge of this ion

+

Methods

impl Ion
[src]

-

Convert a string representation of an Ion into one

-

Convert a Molecule into an Ion

-

Calculate the charge of this Ion

Trait Implementations

impl Debug for Ion
[src]

+

Convert a string representation of an Ion into one

+

+

Convert a Molecule into an Ion

+

+

Calculate the charge of this Ion

+

Trait Implementations

impl Debug for Ion
[src]

-

Formats the value using the given formatter.

impl Eq for Ion
[src]

+

Formats the value using the given formatter.

+

impl Eq for Ion
[src]

impl PartialEq for Ion
[src]

-

This method tests for self and other values to be equal, and is used by ==. Read more

-

This method tests for !=.

impl Clone for Ion
[src]

+

This method tests for self and other values to be equal, and is used by ==. Read more

+

+

This method tests for !=.

+

impl Clone for Ion
[src]

-

Returns a copy of the value. Read more

-

Performs copy-assignment from source. Read more

impl Hash for Ion
[src]

+

Returns a copy of the value. Read more

+

+

Performs copy-assignment from source. Read more

+

impl Hash for Ion
[src]

-

Feeds this value into the state given, updating the hasher as necessary.

-

Feeds a slice of this type into the state provided.

impl Element for Ion
[src]

+

Feeds this value into the given [Hasher]. Read more

+

+

Feeds a slice of this type into the given [Hasher]. Read more

+

impl Element for Ion
[src]

-

Get the charge of the current Element

-

Get the molecule associated with the current Element

impl Properties for Ion
[src]

+

Get the charge of the current Element

+

+

Get the molecule associated with the current Element

+

impl Properties for Ion
[src]

-

Get the symbol of the current item

-

Get the name of the current item

-

Get the mass of the current item

-

Stringify the current item (default: self.symbol())

impl Display for Ion
[src]

+

Get the symbol of the current item

+

+

Get the name of the current item

+

+

Get the mass of the current item

+

+

Stringify the current item (default: self.symbol())

+

impl Display for Ion
[src]

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

+
diff --git a/docs/feroxide/struct.Molecule.html b/rust-docs/feroxide/struct.Molecule.html similarity index 56% rename from docs/feroxide/struct.Molecule.html rename to rust-docs/feroxide/struct.Molecule.html index 5262efe..d8217a7 100644 --- a/docs/feroxide/struct.Molecule.html +++ b/rust-docs/feroxide/struct.Molecule.html @@ -29,7 +29,7 @@

A molecule

+

Fields

The compounds it contains

Methods

impl Molecule
[src]

+

The compounds it contains

+

Methods

impl Molecule
[src]

-

Convert a string representation of a molecule into one

Trait Implementations

impl Debug for Molecule
[src]

+

Convert a string representation of a molecule into one

+

Trait Implementations

impl Debug for Molecule
[src]

-

Formats the value using the given formatter.

impl Eq for Molecule
[src]

+

Formats the value using the given formatter.

+

impl Eq for Molecule
[src]

impl PartialEq for Molecule
[src]

-

This method tests for self and other values to be equal, and is used by ==. Read more

-

This method tests for !=.

impl Clone for Molecule
[src]

+

This method tests for self and other values to be equal, and is used by ==. Read more

+

+

This method tests for !=.

+

impl Clone for Molecule
[src]

-

Returns a copy of the value. Read more

-

Performs copy-assignment from source. Read more

impl Hash for Molecule
[src]

+

Returns a copy of the value. Read more

+

+

Performs copy-assignment from source. Read more

+

impl Hash for Molecule
[src]

-

Feeds this value into the state given, updating the hasher as necessary.

-

Feeds a slice of this type into the state provided.

impl Properties for Molecule
[src]

+

Feeds this value into the given [Hasher]. Read more

+

+

Feeds a slice of this type into the given [Hasher]. Read more

+

impl Properties for Molecule
[src]

-

Get the symbol of the current item

-

Get the name of the current item

-

Get the mass of the current item

-

Stringify the current item (default: self.symbol())

impl Element for Molecule
[src]

+

Get the symbol of the current item

+

+

Get the name of the current item

+

+

Get the mass of the current item

+

+

Stringify the current item (default: self.symbol())

+

impl Element for Molecule
[src]

-

Get the charge of the current Element

-

Get the molecule associated with the current Element

impl Display for Molecule
[src]

+

Get the charge of the current Element

+

+

Get the molecule associated with the current Element

+

impl Display for Molecule
[src]

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

+
diff --git a/docs/feroxide/struct.MoleculeCompound.html b/rust-docs/feroxide/struct.MoleculeCompound.html similarity index 56% rename from docs/feroxide/struct.MoleculeCompound.html rename to rust-docs/feroxide/struct.MoleculeCompound.html index a650ffc..1a1d238 100644 --- a/docs/feroxide/struct.MoleculeCompound.html +++ b/rust-docs/feroxide/struct.MoleculeCompound.html @@ -29,7 +29,7 @@

A compound of a molecule

+

Fields

The atom it uses

+

The atom it uses

+

The amount

Methods

impl MoleculeCompound
[src]

+

The amount

+

Methods

impl MoleculeCompound
[src]

-

Takes a symbol string representing a MoleculeCompound, and turns it into one

-

Converts an Atom into a MoleculeCompound, taking care of diatomic ones

Trait Implementations

impl Debug for MoleculeCompound
[src]

+

Takes a symbol string representing a MoleculeCompound, and turns it into one

+

+

Converts an Atom into a MoleculeCompound, taking care of diatomic ones

+

Trait Implementations

impl Debug for MoleculeCompound
[src]

-

Formats the value using the given formatter.

impl Eq for MoleculeCompound
[src]

+

Formats the value using the given formatter.

+

impl Eq for MoleculeCompound
[src]

impl PartialEq for MoleculeCompound
[src]

-

This method tests for self and other values to be equal, and is used by ==. Read more

-

This method tests for !=.

impl Clone for MoleculeCompound
[src]

+

This method tests for self and other values to be equal, and is used by ==. Read more

+

+

This method tests for !=.

+

impl Clone for MoleculeCompound
[src]

-

Returns a copy of the value. Read more

-

Performs copy-assignment from source. Read more

impl Hash for MoleculeCompound
[src]

+

Returns a copy of the value. Read more

+

+

Performs copy-assignment from source. Read more

+

impl Hash for MoleculeCompound
[src]

-

Feeds this value into the state given, updating the hasher as necessary.

-

Feeds a slice of this type into the state provided.

impl Properties for MoleculeCompound
[src]

+

Feeds this value into the given [Hasher]. Read more

+

+

Feeds a slice of this type into the given [Hasher]. Read more

+

impl Properties for MoleculeCompound
[src]

-

Get the symbol of the current item

-

Get the name of the current item

-

Get the mass of the current item

-

Stringify the current item (default: self.symbol())

+

Get the symbol of the current item

+

+

Get the name of the current item

+

+

Get the mass of the current item

+

+

Stringify the current item (default: self.symbol())

+
diff --git a/docs/feroxide/struct.ReactionCompound.html b/rust-docs/feroxide/struct.ReactionCompound.html similarity index 50% rename from docs/feroxide/struct.ReactionCompound.html rename to rust-docs/feroxide/struct.ReactionCompound.html index b028c1c..94204df 100644 --- a/docs/feroxide/struct.ReactionCompound.html +++ b/rust-docs/feroxide/struct.ReactionCompound.html @@ -29,7 +29,7 @@

A reaction compound

+

Fields

The element it uses

+

The element it uses

+

The amount of moles needed

Methods

impl<E: Element> ReactionCompound<E>
[src]

+

The amount of moles needed

+

Methods

impl<E: Element> ReactionCompound<E>
[src]

-

Convert a string representation of a reaction compound into one

-

Convert a string representation of a reaction compound into one

Trait Implementations

impl<E: Debug + Element> Debug for ReactionCompound<E>
[src]

+

Convert a string representation of a reaction compound into one

+

+

Convert a string representation of a reaction compound into one

+

Trait Implementations

impl<E: Debug + Element> Debug for ReactionCompound<E>
[src]

-

Formats the value using the given formatter.

impl<E: Eq + Element> Eq for ReactionCompound<E>
[src]

+

Formats the value using the given formatter.

+

impl<E: Eq + Element> Eq for ReactionCompound<E>
[src]

impl<E: Clone + Element> Clone for ReactionCompound<E>
[src]

-

Returns a copy of the value. Read more

-

Performs copy-assignment from source. Read more

impl<E: Element> PartialEq for ReactionCompound<E>
[src]

+

Returns a copy of the value. Read more

+

+

Performs copy-assignment from source. Read more

+

impl<E: Element> PartialEq for ReactionCompound<E>
[src]

-

Two ReactionCompound's are equal if their elements are equal

-

This method tests for !=.

impl<E: Element> Hash for ReactionCompound<E>
[src]

+

Two ReactionCompound's are equal if their elements are equal

+

+

This method tests for !=.

+

impl<E: Element> Hash for ReactionCompound<E>
[src]

-

Feeds this value into the state given, updating the hasher as necessary.

-

Feeds a slice of this type into the state provided.

impl<E: Element> Properties for ReactionCompound<E>
[src]

+

Feeds this value into the given [Hasher]. Read more

+

+

Feeds a slice of this type into the given [Hasher]. Read more

+

impl<E: Element> Properties for ReactionCompound<E>
[src]

-

Get the symbol of the current item

-

Get the name of the current item

-

Get the mass of the current item

-

Stringify the current item (default: self.symbol())

impl<E: Element> Element for ReactionCompound<E>
[src]

+

Get the symbol of the current item

+

+

Get the name of the current item

+

+

Get the mass of the current item

+

+

Stringify the current item (default: self.symbol())

+

impl<E: Element> Element for ReactionCompound<E>
[src]

-

Get the charge of the current Element

-

Get the molecule associated with the current Element

impl<E: Element> Display for ReactionCompound<E>
[src]

+

Get the charge of the current Element

+

+

Get the molecule associated with the current Element

+

impl<E: Element> Display for ReactionCompound<E>
[src]

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

+
diff --git a/rust-docs/feroxide/struct.ReactionSide.html b/rust-docs/feroxide/struct.ReactionSide.html new file mode 100644 index 0000000..c2f9aa6 --- /dev/null +++ b/rust-docs/feroxide/struct.ReactionSide.html @@ -0,0 +1,173 @@ + + + + + + + + + + feroxide::ReactionSide - Rust + + + + + + + + + + + + + + + + + + +
+

Struct feroxide::ReactionSide + + [] + + [src]

+
pub struct ReactionSide<E: Element> {
+    pub compounds: Vec<ReactionCompound<E>>,
+}

A side of a reaction

+

Fields

+

The compounds of this side

+

Methods

impl<E: Element> ReactionSide<E>
[src]

+

+

Convert a string representation of a reactionside into one

+

+

Convert a string representation of a reactionside into one

+

+

Calculate the total charge of this reaction side

+

+

Calculate the energy this side has

+

+

Calculate the total amount of atoms this side contains

+

Trait Implementations

impl<E: Debug + Element> Debug for ReactionSide<E>
[src]

+

+

Formats the value using the given formatter.

+

impl<E: Eq + Element> Eq for ReactionSide<E>
[src]

+

impl<E: PartialEq + Element> PartialEq for ReactionSide<E>
[src]

+

+

This method tests for self and other values to be equal, and is used by ==. Read more

+

+

This method tests for !=.

+

impl<E: Clone + Element> Clone for ReactionSide<E>
[src]

+

+

Returns a copy of the value. Read more

+

+

Performs copy-assignment from source. Read more

+

impl<E: Hash + Element> Hash for ReactionSide<E>
[src]

+

+

Feeds this value into the given [Hasher]. Read more

+

+

Feeds a slice of this type into the given [Hasher]. Read more

+

impl<E: Element> Add for ReactionSide<E>
[src]

+

+

The resulting type after applying the + operator

+

+

Adding two ReactionSide's adds their compounds

+

impl<E: Element> Mul<u16> for ReactionSide<E>
[src]

+

+

The resulting type after applying the * operator

+

+

Multiplying a ReactionSide with a number +multiplies the amount of all compounds of that side

+

impl<E: Element> Properties for ReactionSide<E>
[src]

+

+

Get the symbol of the current item

+

+

Get the name of the current item

+

+

Get the mass of the current item

+

+

Stringify the current item (default: self.symbol())

+

impl<E: Element> Display for ReactionSide<E>
[src]

+

+

Formats the value using the given formatter. Read more

+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/feroxide/struct.RedoxReaction.html b/rust-docs/feroxide/struct.RedoxReaction.html similarity index 53% rename from docs/feroxide/struct.RedoxReaction.html rename to rust-docs/feroxide/struct.RedoxReaction.html index 38ce91a..bb95198 100644 --- a/docs/feroxide/struct.RedoxReaction.html +++ b/rust-docs/feroxide/struct.RedoxReaction.html @@ -29,7 +29,7 @@

A Redox reaction

+

Fields

The reductor

+

The reductor

+

The oxidator

Trait Implementations

impl<E: Debug + Element> Debug for RedoxReaction<E>
[src]

+

The oxidator

+

Trait Implementations

impl<E: Debug + Element> Debug for RedoxReaction<E>
[src]

-

Formats the value using the given formatter.

impl<E: Eq + Element> Eq for RedoxReaction<E>
[src]

+

Formats the value using the given formatter.

+

impl<E: Eq + Element> Eq for RedoxReaction<E>
[src]

impl<E: PartialEq + Element> PartialEq for RedoxReaction<E>
[src]

-

This method tests for self and other values to be equal, and is used by ==. Read more

-

This method tests for !=.

impl<E: Clone + Element> Clone for RedoxReaction<E>
[src]

+

This method tests for self and other values to be equal, and is used by ==. Read more

+

+

This method tests for !=.

+

impl<E: Clone + Element> Clone for RedoxReaction<E>
[src]

-

Returns a copy of the value. Read more

-

Performs copy-assignment from source. Read more

impl<E: Element> Reaction<E> for RedoxReaction<E>
[src]

+

Returns a copy of the value. Read more

+

+

Performs copy-assignment from source. Read more

+

impl<E: Element> Reaction<E> for RedoxReaction<E>
[src]

-

Balance both sides of the equation to make sure it's valid Returns true if it managed to equalise it, false otherwise Read more

-

Check if the reaction is valid by comparing the amount of total atoms on both sides, and by checking if the total charge on both sides is equal Read more

-

Calculate the cost of this reaction This can be negative in case of an exothermic reaction Read more

-

Get the ElemReaction version

impl<E: Element> Properties for RedoxReaction<E>
[src]

+

Balance both sides of the equation to make sure it's valid Returns true if it managed to equalise it, false otherwise Read more

+

+

Check if the reaction is valid by comparing the amount of total atoms on both sides, and by checking if the total charge on both sides is equal Read more

+

+

Calculate the cost of this reaction This can be negative in case of an exothermic reaction Read more

+

+

Get the ElemReaction version

+

impl<E: Element> Properties for RedoxReaction<E>
[src]

-

Get the symbol of the current item

-

Get the name of the current item

-

Get the mass of the current item

-

Stringify the current item (default: self.symbol())

+

Get the symbol of the current item

+

+

Get the name of the current item

+

+

Get the mass of the current item

+

+

Stringify the current item (default: self.symbol())

+
diff --git a/docs/feroxide/subscript.v.html b/rust-docs/feroxide/subscript.v.html similarity index 100% rename from docs/feroxide/subscript.v.html rename to rust-docs/feroxide/subscript.v.html diff --git a/docs/feroxide/superscript.v.html b/rust-docs/feroxide/superscript.v.html similarity index 100% rename from docs/feroxide/superscript.v.html rename to rust-docs/feroxide/superscript.v.html diff --git a/docs/feroxide/to_number.m.html b/rust-docs/feroxide/to_number.m.html similarity index 100% rename from docs/feroxide/to_number.m.html rename to rust-docs/feroxide/to_number.m.html diff --git a/docs/feroxide/trait.Element.html b/rust-docs/feroxide/trait.Element.html similarity index 86% rename from docs/feroxide/trait.Element.html rename to rust-docs/feroxide/trait.Element.html index 27f4116..4cd2177 100644 --- a/docs/feroxide/trait.Element.html +++ b/rust-docs/feroxide/trait.Element.html @@ -29,7 +29,7 @@

Required Methods

-

Get the charge of the current Element

Get the molecule associated with the current Element

+

Get the charge of the current Element

+

Get the molecule associated with the current Element

+

Implementors

  • impl<E: Element> Element for ContainerCompound<E>
  • diff --git a/docs/feroxide/trait.Properties.html b/rust-docs/feroxide/trait.Properties.html similarity index 87% rename from docs/feroxide/trait.Properties.html rename to rust-docs/feroxide/trait.Properties.html index 7cfb1ee..ed70699 100644 --- a/docs/feroxide/trait.Properties.html +++ b/rust-docs/feroxide/trait.Properties.html @@ -29,7 +29,7 @@

Required Methods

-

Get the symbol of the current item

Get the name of the current item

Get the mass of the current item

+

Get the symbol of the current item

+

Get the name of the current item

+

Get the mass of the current item

+

Provided Methods

-

Stringify the current item (default: self.symbol())

+

Stringify the current item (default: self.symbol())

+

Implementors

  • impl Properties for Atom
  • diff --git a/docs/feroxide/trait.Reaction.html b/rust-docs/feroxide/trait.Reaction.html similarity index 78% rename from docs/feroxide/trait.Reaction.html rename to rust-docs/feroxide/trait.Reaction.html index 8e15326..19c8c1a 100644 --- a/docs/feroxide/trait.Reaction.html +++ b/rust-docs/feroxide/trait.Reaction.html @@ -29,7 +29,7 @@

Required Methods

-

Check if the reaction is valid by comparing the amount of total atoms on both sides, and by checking if the total charge on both sides is equal

Balance both sides of the equation to make sure it's valid Returns true if it managed to equalise it, false otherwise

Calculate the cost of this reaction This can be negative in case of an exothermic reaction

Get the ElemReaction version

+

Check if the reaction is valid by comparing the amount of total atoms on both sides, +and by checking if the total charge on both sides is equal

+

Balance both sides of the equation to make sure it's valid +Returns true if it managed to equalise it, false otherwise

+

Calculate the cost of this reaction +This can be negative in case of an exothermic reaction

+

Get the ElemReaction version

+

Implementors

  • impl<E: Element> Reaction<E> for ElemReaction<E>
  • diff --git a/docs/feroxide/trait_element/Element.t.html b/rust-docs/feroxide/trait_element/Element.t.html similarity index 100% rename from docs/feroxide/trait_element/Element.t.html rename to rust-docs/feroxide/trait_element/Element.t.html diff --git a/docs/feroxide/trait_element/trait.Element.html b/rust-docs/feroxide/trait_element/trait.Element.html similarity index 100% rename from docs/feroxide/trait_element/trait.Element.html rename to rust-docs/feroxide/trait_element/trait.Element.html diff --git a/docs/feroxide/trait_properties/Properties.t.html b/rust-docs/feroxide/trait_properties/Properties.t.html similarity index 100% rename from docs/feroxide/trait_properties/Properties.t.html rename to rust-docs/feroxide/trait_properties/Properties.t.html diff --git a/docs/feroxide/trait_properties/trait.Properties.html b/rust-docs/feroxide/trait_properties/trait.Properties.html similarity index 100% rename from docs/feroxide/trait_properties/trait.Properties.html rename to rust-docs/feroxide/trait_properties/trait.Properties.html diff --git a/docs/feroxide/trait_reaction/Reaction.t.html b/rust-docs/feroxide/trait_reaction/Reaction.t.html similarity index 100% rename from docs/feroxide/trait_reaction/Reaction.t.html rename to rust-docs/feroxide/trait_reaction/Reaction.t.html diff --git a/docs/feroxide/trait_reaction/trait.Reaction.html b/rust-docs/feroxide/trait_reaction/trait.Reaction.html similarity index 100% rename from docs/feroxide/trait_reaction/trait.Reaction.html rename to rust-docs/feroxide/trait_reaction/trait.Reaction.html diff --git a/docs/feroxide/type.AtomGroup.html b/rust-docs/feroxide/type.AtomGroup.html similarity index 98% rename from docs/feroxide/type.AtomGroup.html rename to rust-docs/feroxide/type.AtomGroup.html index 38f3629..a64d66a 100644 --- a/docs/feroxide/type.AtomGroup.html +++ b/rust-docs/feroxide/type.AtomGroup.html @@ -49,7 +49,8 @@

    Type Definition ferox [] [src]

    -
    type AtomGroup = u8;

    should fit 1 to 18

    +
    type AtomGroup = u8;

    should fit 1 to 18

    +
    diff --git a/docs/feroxide/type.AtomMass.html b/rust-docs/feroxide/type.AtomMass.html similarity index 97% rename from docs/feroxide/type.AtomMass.html rename to rust-docs/feroxide/type.AtomMass.html index adbc5e8..9573993 100644 --- a/docs/feroxide/type.AtomMass.html +++ b/rust-docs/feroxide/type.AtomMass.html @@ -49,7 +49,8 @@

    Type Definition ferox [] [src]

    -
    type AtomMass = f32;

    sould fit 0.0 to 294.0+, with normal precision [ gram / mol ]

    +
    type AtomMass = f32;

    should fit 0.0 to 294.0+, with normal precision [ gram / mol ]

    +
    diff --git a/docs/feroxide/type.AtomNumber.html b/rust-docs/feroxide/type.AtomNumber.html similarity index 98% rename from docs/feroxide/type.AtomNumber.html rename to rust-docs/feroxide/type.AtomNumber.html index 94ac6e3..34e3e6a 100644 --- a/docs/feroxide/type.AtomNumber.html +++ b/rust-docs/feroxide/type.AtomNumber.html @@ -49,7 +49,8 @@

    Type Definition ferox [] [src]

    -
    type AtomNumber = u8;

    should fit 0 to 118+

    +
    type AtomNumber = u8;

    should fit 0 to 118+

    +
    diff --git a/docs/feroxide/type.Energy.html b/rust-docs/feroxide/type.Energy.html similarity index 98% rename from docs/feroxide/type.Energy.html rename to rust-docs/feroxide/type.Energy.html index bdcd92d..8246f5e 100644 --- a/docs/feroxide/type.Energy.html +++ b/rust-docs/feroxide/type.Energy.html @@ -49,7 +49,8 @@

    Type Definition ferox [] [src]

    -
    type Energy = f64;

    should fit 0.0 to 1e5+, with high precision [ Joule ]

    +
    type Energy = f64;

    should fit 0.0 to 1e5+, with high precision [ Joule ]

    +
    diff --git a/docs/feroxide/type.IonCharge.html b/rust-docs/feroxide/type.IonCharge.html similarity index 98% rename from docs/feroxide/type.IonCharge.html rename to rust-docs/feroxide/type.IonCharge.html index 4d1dd55..9cd7bc5 100644 --- a/docs/feroxide/type.IonCharge.html +++ b/rust-docs/feroxide/type.IonCharge.html @@ -49,7 +49,8 @@

    Type Definition ferox [] [src]

    -
    type IonCharge = i8;

    should fit -7 to 7

    +
    type IonCharge = i8;

    should fit -7 to 7

    +
    diff --git a/docs/feroxide/type.Mass.html b/rust-docs/feroxide/type.Mass.html similarity index 98% rename from docs/feroxide/type.Mass.html rename to rust-docs/feroxide/type.Mass.html index 0b4754b..e1f9197 100644 --- a/docs/feroxide/type.Mass.html +++ b/rust-docs/feroxide/type.Mass.html @@ -49,7 +49,8 @@

    Type Definition ferox [] [src]

    -
    type Mass = f64;

    should fit 0.0 to 1e5+, with high precision [ gram ]

    +
    type Mass = f64;

    should fit 0.0 to 1e5+, with high precision [ gram ]

    +
    diff --git a/docs/feroxide/type.Moles.html b/rust-docs/feroxide/type.Moles.html similarity index 98% rename from docs/feroxide/type.Moles.html rename to rust-docs/feroxide/type.Moles.html index 15a3fe4..11fc224 100644 --- a/docs/feroxide/type.Moles.html +++ b/rust-docs/feroxide/type.Moles.html @@ -49,7 +49,8 @@

    Type Definition ferox [] [src]

    -
    type Moles = f64;

    should fit 0.0 to 1e5+, with high precision [ mol ]

    +
    type Moles = f64;

    should fit 0.0 to 1e5+, with high precision [ mol ]

    +
    diff --git a/docs/feroxide/type.SEP.html b/rust-docs/feroxide/type.SEP.html similarity index 98% rename from docs/feroxide/type.SEP.html rename to rust-docs/feroxide/type.SEP.html index b7b7832..96ea20c 100644 --- a/docs/feroxide/type.SEP.html +++ b/rust-docs/feroxide/type.SEP.html @@ -49,7 +49,8 @@

    Type Definition ferox [] [src]

    -
    type SEP = f32;

    should fit -5.0 to 5.0, with normal precision [ volt ]

    +
    type SEP = f32;

    should fit -5.0 to 5.0, with normal precision [ volt ]

    +
    diff --git a/docs/feroxide/types/AtomGroup.t.html b/rust-docs/feroxide/types/AtomGroup.t.html similarity index 100% rename from docs/feroxide/types/AtomGroup.t.html rename to rust-docs/feroxide/types/AtomGroup.t.html diff --git a/docs/feroxide/types/AtomMass.t.html b/rust-docs/feroxide/types/AtomMass.t.html similarity index 100% rename from docs/feroxide/types/AtomMass.t.html rename to rust-docs/feroxide/types/AtomMass.t.html diff --git a/docs/feroxide/types/AtomNumber.t.html b/rust-docs/feroxide/types/AtomNumber.t.html similarity index 100% rename from docs/feroxide/types/AtomNumber.t.html rename to rust-docs/feroxide/types/AtomNumber.t.html diff --git a/docs/feroxide/types/Energy.t.html b/rust-docs/feroxide/types/Energy.t.html similarity index 100% rename from docs/feroxide/types/Energy.t.html rename to rust-docs/feroxide/types/Energy.t.html diff --git a/docs/feroxide/types/IonCharge.t.html b/rust-docs/feroxide/types/IonCharge.t.html similarity index 100% rename from docs/feroxide/types/IonCharge.t.html rename to rust-docs/feroxide/types/IonCharge.t.html diff --git a/docs/feroxide/types/Mass.t.html b/rust-docs/feroxide/types/Mass.t.html similarity index 100% rename from docs/feroxide/types/Mass.t.html rename to rust-docs/feroxide/types/Mass.t.html diff --git a/docs/feroxide/types/Moles.t.html b/rust-docs/feroxide/types/Moles.t.html similarity index 100% rename from docs/feroxide/types/Moles.t.html rename to rust-docs/feroxide/types/Moles.t.html diff --git a/docs/feroxide/types/SEP.t.html b/rust-docs/feroxide/types/SEP.t.html similarity index 100% rename from docs/feroxide/types/SEP.t.html rename to rust-docs/feroxide/types/SEP.t.html diff --git a/docs/feroxide/types/type.AtomGroup.html b/rust-docs/feroxide/types/type.AtomGroup.html similarity index 100% rename from docs/feroxide/types/type.AtomGroup.html rename to rust-docs/feroxide/types/type.AtomGroup.html diff --git a/docs/feroxide/types/type.AtomMass.html b/rust-docs/feroxide/types/type.AtomMass.html similarity index 100% rename from docs/feroxide/types/type.AtomMass.html rename to rust-docs/feroxide/types/type.AtomMass.html diff --git a/docs/feroxide/types/type.AtomNumber.html b/rust-docs/feroxide/types/type.AtomNumber.html similarity index 100% rename from docs/feroxide/types/type.AtomNumber.html rename to rust-docs/feroxide/types/type.AtomNumber.html diff --git a/docs/feroxide/types/type.Energy.html b/rust-docs/feroxide/types/type.Energy.html similarity index 100% rename from docs/feroxide/types/type.Energy.html rename to rust-docs/feroxide/types/type.Energy.html diff --git a/docs/feroxide/types/type.IonCharge.html b/rust-docs/feroxide/types/type.IonCharge.html similarity index 100% rename from docs/feroxide/types/type.IonCharge.html rename to rust-docs/feroxide/types/type.IonCharge.html diff --git a/docs/feroxide/types/type.Mass.html b/rust-docs/feroxide/types/type.Mass.html similarity index 100% rename from docs/feroxide/types/type.Mass.html rename to rust-docs/feroxide/types/type.Mass.html diff --git a/docs/feroxide/types/type.Moles.html b/rust-docs/feroxide/types/type.Moles.html similarity index 100% rename from docs/feroxide/types/type.Moles.html rename to rust-docs/feroxide/types/type.Moles.html diff --git a/docs/feroxide/types/type.SEP.html b/rust-docs/feroxide/types/type.SEP.html similarity index 100% rename from docs/feroxide/types/type.SEP.html rename to rust-docs/feroxide/types/type.SEP.html diff --git a/docs/implementors/alloc/boxed/trait.FnBox.js b/rust-docs/implementors/alloc/boxed/trait.FnBox.js similarity index 100% rename from docs/implementors/alloc/boxed/trait.FnBox.js rename to rust-docs/implementors/alloc/boxed/trait.FnBox.js diff --git a/docs/implementors/collections/borrow/trait.ToOwned.js b/rust-docs/implementors/collections/borrow/trait.ToOwned.js similarity index 100% rename from docs/implementors/collections/borrow/trait.ToOwned.js rename to rust-docs/implementors/collections/borrow/trait.ToOwned.js diff --git a/docs/implementors/collections/range/trait.RangeArgument.js b/rust-docs/implementors/collections/range/trait.RangeArgument.js similarity index 100% rename from docs/implementors/collections/range/trait.RangeArgument.js rename to rust-docs/implementors/collections/range/trait.RangeArgument.js diff --git a/docs/implementors/collections/slice/trait.SliceConcatExt.js b/rust-docs/implementors/collections/slice/trait.SliceConcatExt.js similarity index 100% rename from docs/implementors/collections/slice/trait.SliceConcatExt.js rename to rust-docs/implementors/collections/slice/trait.SliceConcatExt.js diff --git a/docs/implementors/collections/string/trait.ToString.js b/rust-docs/implementors/collections/string/trait.ToString.js similarity index 100% rename from docs/implementors/collections/string/trait.ToString.js rename to rust-docs/implementors/collections/string/trait.ToString.js diff --git a/docs/implementors/core/any/trait.Any.js b/rust-docs/implementors/core/any/trait.Any.js similarity index 100% rename from docs/implementors/core/any/trait.Any.js rename to rust-docs/implementors/core/any/trait.Any.js diff --git a/docs/implementors/core/array/trait.FixedSizeArray.js b/rust-docs/implementors/core/array/trait.FixedSizeArray.js similarity index 100% rename from docs/implementors/core/array/trait.FixedSizeArray.js rename to rust-docs/implementors/core/array/trait.FixedSizeArray.js diff --git a/rust-docs/implementors/core/borrow/trait.Borrow.js b/rust-docs/implementors/core/borrow/trait.Borrow.js new file mode 100644 index 0000000..99c02e2 --- /dev/null +++ b/rust-docs/implementors/core/borrow/trait.Borrow.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> Borrow<T> for Box<T> where
        T: ?Sized
    ","impl<T> Borrow<T> for Arc<T> where
        T: ?Sized
    ","impl<T> Borrow<T> for Rc<T> where
        T: ?Sized
    ","impl Borrow<CStr> for CString","impl Borrow<OsStr> for OsString","impl Borrow<Path> for PathBuf","impl<'a, B> Borrow<B> for Cow<'a, B> where
        B: ToOwned + ?Sized,
        <B as ToOwned>::Owned: 'a, 
    ","impl<T> Borrow<[T]> for Vec<T>","impl Borrow<str> for String",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/borrow/trait.BorrowMut.js b/rust-docs/implementors/core/borrow/trait.BorrowMut.js new file mode 100644 index 0000000..fbb8979 --- /dev/null +++ b/rust-docs/implementors/core/borrow/trait.BorrowMut.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> BorrowMut<T> for Box<T> where
        T: ?Sized
    ","impl<T> BorrowMut<[T]> for Vec<T>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/clone/trait.Clone.js b/rust-docs/implementors/core/clone/trait.Clone.js new file mode 100644 index 0000000..36e174e --- /dev/null +++ b/rust-docs/implementors/core/clone/trait.Clone.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl Clone for Atom","impl<E: Clone + Element> Clone for Container<E>","impl<E: Clone + Element> Clone for ContainerCompound<E>","impl Clone for Ion","impl Clone for Molecule","impl Clone for MoleculeCompound","impl<E: Clone + Element> Clone for ElemReaction<E>","impl<E: Clone + Element> Clone for ReactionSide<E>","impl<E: Clone + Element> Clone for ReactionCompound<E>","impl<E: Clone + Element> Clone for RedoxReaction<E>","impl Clone for _Unwind_Reason_Code","impl Clone for _Unwind_Action","impl<T> Clone for Box<T> where
        T: Clone
    ","impl Clone for Box<str>","impl<T> Clone for Box<[T]> where
        T: Clone
    ","impl<T> Clone for Arc<T> where
        T: ?Sized
    ","impl<T> Clone for Weak<T> where
        T: ?Sized
    ","impl<T> Clone for Rc<T> where
        T: ?Sized
    ","impl<T> Clone for Weak<T> where
        T: ?Sized
    ","impl Clone for ExchangeHeapSingleton","impl Clone for group","impl Clone for utimbuf","impl Clone for timeval","impl Clone for timespec","impl Clone for rlimit","impl Clone for rusage","impl Clone for in_addr","impl Clone for in6_addr","impl Clone for ip_mreq","impl Clone for ipv6_mreq","impl Clone for hostent","impl Clone for iovec","impl Clone for pollfd","impl Clone for winsize","impl Clone for linger","impl Clone for sigval","impl Clone for sockaddr","impl Clone for sockaddr_in","impl Clone for sockaddr_in6","impl Clone for sockaddr_un","impl Clone for sockaddr_storage","impl Clone for addrinfo","impl Clone for sockaddr_nl","impl Clone for sockaddr_ll","impl Clone for fd_set","impl Clone for tm","impl Clone for sched_param","impl Clone for Dl_info","impl Clone for epoll_event","impl Clone for utsname","impl Clone for lconv","impl Clone for sigevent","impl Clone for dirent","impl Clone for dirent64","impl Clone for rlimit64","impl Clone for glob_t","impl Clone for ifaddrs","impl Clone for pthread_mutex_t","impl Clone for pthread_rwlock_t","impl Clone for pthread_mutexattr_t","impl Clone for pthread_cond_t","impl Clone for pthread_condattr_t","impl Clone for passwd","impl Clone for spwd","impl Clone for statvfs","impl Clone for dqblk","impl Clone for signalfd_siginfo","impl Clone for fsid_t","impl Clone for mq_attr","impl Clone for cpu_set_t","impl Clone for if_nameindex","impl Clone for msginfo","impl Clone for aiocb","impl Clone for __exit_status","impl Clone for __timeval","impl Clone for utmpx","impl Clone for sigaction","impl Clone for stack_t","impl Clone for siginfo_t","impl Clone for glob64_t","impl Clone for ucred","impl Clone for statfs","impl Clone for msghdr","impl Clone for cmsghdr","impl Clone for termios","impl Clone for flock","impl Clone for sem_t","impl Clone for sigset_t","impl Clone for sysinfo","impl Clone for msqid_ds","impl Clone for stat","impl Clone for stat64","impl Clone for pthread_attr_t","impl Clone for _libc_fpxreg","impl Clone for _libc_xmmreg","impl Clone for _libc_fpstate","impl Clone for mcontext_t","impl Clone for ucontext_t","impl Clone for ipc_perm","impl Clone for shmid_ds","impl<I> Clone for Utf16Encoder<I> where
        I: Clone
    ","impl<I> Clone for DecodeUtf16<I> where
        I: Clone + Iterator<Item = u16>, 
    ","impl Clone for DecodeUtf16Error","impl<'a, K, V> Clone for Iter<'a, K, V>","impl<'a, K, V> Clone for Keys<'a, K, V>","impl<'a, K, V> Clone for Values<'a, K, V>","impl<'a, K> Clone for Iter<'a, K>","impl<'a, T, S> Clone for Intersection<'a, T, S>","impl<'a, T, S> Clone for Difference<'a, T, S>","impl<'a, T, S> Clone for SymmetricDifference<'a, T, S>","impl<'a, T, S> Clone for Union<'a, T, S>","impl Clone for Ipv4Addr","impl Clone for Ipv6Addr","impl Clone for SocketAddrV4","impl Clone for SocketAddrV6","impl<T> Clone for Sender<T>","impl<T> Clone for SyncSender<T>","impl Clone for LocalKeyState","impl Clone for ThreadId","impl Clone for Thread","impl<K, V, S> Clone for HashMap<K, V, S> where
        K: Clone,
        S: Clone,
        V: Clone
    ","impl Clone for RandomState","impl<T, S> Clone for HashSet<T, S> where
        S: Clone,
        T: Clone
    ","impl Clone for VarError","impl Clone for CString","impl Clone for NulError","impl Clone for FromBytesWithNulError","impl Clone for IntoStringError","impl Clone for OsString","impl Clone for Metadata","impl Clone for OpenOptions","impl Clone for Permissions","impl Clone for FileType","impl<T> Clone for Cursor<T> where
        T: Clone
    ","impl Clone for ErrorKind","impl Clone for SeekFrom","impl Clone for IpAddr","impl Clone for Ipv6MulticastScope","impl Clone for SocketAddr","impl Clone for AddrParseError","impl Clone for Shutdown","impl Clone for stat","impl<'a> Clone for Prefix<'a>","impl<'a> Clone for PrefixComponent<'a>","impl<'a> Clone for Component<'a>","impl<'a> Clone for Components<'a>","impl<'a> Clone for Iter<'a>","impl Clone for PathBuf","impl Clone for StripPrefixError","impl Clone for Output","impl Clone for ExitStatus","impl<T> Clone for SendError<T> where
        T: Clone
    ","impl Clone for RecvError","impl Clone for TryRecvError","impl Clone for RecvTimeoutError","impl<T> Clone for TrySendError<T> where
        T: Clone
    ","impl Clone for WaitTimeoutResult","impl Clone for Duration","impl Clone for Instant","impl Clone for SystemTime","impl Clone for SystemTimeError","impl Clone for SocketAddr","impl Clone for IsaacRng","impl Clone for Isaac64Rng","impl Clone for StandardNormal","impl Clone for Normal","impl Clone for LogNormal","impl Clone for Exp1","impl Clone for Exp","impl Clone for ChaChaRng","impl Clone for ReseedWithDefault","impl Clone for XorShiftRng","impl<T> Clone for BinaryHeap<T> where
        T: Clone
    ","impl<'a, T> Clone for Iter<'a, T>","impl<K, V> Clone for BTreeMap<K, V> where
        K: Clone,
        V: Clone
    ","impl<'a, K, V> Clone for Iter<'a, K, V>","impl<'a, K, V> Clone for Keys<'a, K, V>","impl<'a, K, V> Clone for Values<'a, K, V>","impl<'a, K, V> Clone for Range<'a, K, V>","impl<'a, T> Clone for Iter<'a, T>","impl<'a, T> Clone for Range<'a, T>","impl<'a, T> Clone for Difference<'a, T>","impl<'a, T> Clone for SymmetricDifference<'a, T>","impl<'a, T> Clone for Intersection<'a, T>","impl<'a, T> Clone for Union<'a, T>","impl<'a, B> Clone for Cow<'a, B> where
        B: ToOwned + ?Sized
    ","impl<E> Clone for EnumSet<E>","impl<E> Clone for Iter<E>","impl<'a, T> Clone for Iter<'a, T>","impl<T> Clone for LinkedList<T> where
        T: Clone
    ","impl Clone for String","impl Clone for ParseError","impl<T> Clone for Vec<T> where
        T: Clone
    ","impl<T> Clone for IntoIter<T> where
        T: Clone
    ","impl<T> Clone for VecDeque<T> where
        T: Clone
    ","impl<'a, T> Clone for Iter<'a, T>","impl<T> Clone for IntoIter<T> where
        T: Clone
    ","impl<T> Clone for BTreeSet<T> where
        T: Clone
    ","impl<T> Clone for IntoIter<T> where
        T: Clone
    ","impl<'a> Clone for EncodeUtf16<'a>","impl<T> Clone for IntoIter<T> where
        T: Clone
    ","impl<T> Clone for Bound<T> where
        T: Clone
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/cmp/trait.Eq.js b/rust-docs/implementors/core/cmp/trait.Eq.js new file mode 100644 index 0000000..b302976 --- /dev/null +++ b/rust-docs/implementors/core/cmp/trait.Eq.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl Eq for Atom","impl<E: Element> Eq for ContainerCompound<E>","impl Eq for Ion","impl Eq for Molecule","impl Eq for MoleculeCompound","impl<E: Eq + Element> Eq for ElemReaction<E>","impl<E: Eq + Element> Eq for ReactionSide<E>","impl<E: Eq + Element> Eq for ReactionCompound<E>","impl<E: Eq + Element> Eq for RedoxReaction<E>","impl<T> Eq for Box<T> where
        T: Eq + ?Sized
    ","impl<T> Eq for Arc<T> where
        T: Eq + ?Sized
    ","impl<T> Eq for Rc<T> where
        T: Eq + ?Sized
    ","impl Eq for DecodeUtf16Error","impl<K, V, S> Eq for HashMap<K, V, S> where
        K: Eq + Hash,
        S: BuildHasher,
        V: Eq
    ","impl<T, S> Eq for HashSet<T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl Eq for CStr","impl Eq for OsString","impl Eq for OsStr","impl Eq for Ipv4Addr","impl Eq for Ipv6Addr","impl Eq for SocketAddrV4","impl Eq for SocketAddrV6","impl<'a> Eq for Components<'a>","impl Eq for PathBuf","impl Eq for Path","impl Eq for LocalKeyState","impl Eq for ThreadId","impl Eq for VarError","impl Eq for CString","impl Eq for NulError","impl Eq for FromBytesWithNulError","impl Eq for IntoStringError","impl Eq for Permissions","impl Eq for FileType","impl Eq for ErrorKind","impl Eq for SeekFrom","impl Eq for IpAddr","impl Eq for Ipv6MulticastScope","impl Eq for SocketAddr","impl Eq for AddrParseError","impl Eq for Shutdown","impl<'a> Eq for Prefix<'a>","impl<'a> Eq for PrefixComponent<'a>","impl<'a> Eq for Component<'a>","impl Eq for StripPrefixError","impl Eq for Output","impl Eq for ExitStatus","impl<T> Eq for SendError<T> where
        T: Eq
    ","impl Eq for RecvError","impl Eq for TryRecvError","impl Eq for RecvTimeoutError","impl<T> Eq for TrySendError<T> where
        T: Eq
    ","impl Eq for WaitTimeoutResult","impl Eq for Duration","impl Eq for Instant","impl Eq for SystemTime","impl<K, V> Eq for BTreeMap<K, V> where
        K: Eq,
        V: Eq
    ","impl<'a, B> Eq for Cow<'a, B> where
        B: Eq + ToOwned + ?Sized
    ","impl<T> Eq for LinkedList<T> where
        T: Eq
    ","impl Eq for ParseError","impl<T> Eq for Vec<T> where
        T: Eq
    ","impl<A> Eq for VecDeque<A> where
        A: Eq
    ","impl<T> Eq for BTreeSet<T> where
        T: Eq
    ","impl<E> Eq for EnumSet<E> where
        E: Eq
    ","impl Eq for String","impl<T> Eq for Bound<T> where
        T: Eq
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/cmp/trait.Ord.js b/rust-docs/implementors/core/cmp/trait.Ord.js new file mode 100644 index 0000000..6acc200 --- /dev/null +++ b/rust-docs/implementors/core/cmp/trait.Ord.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> Ord for Box<T> where
        T: Ord + ?Sized
    ","impl<T> Ord for Arc<T> where
        T: Ord + ?Sized
    ","impl<T> Ord for Rc<T> where
        T: Ord + ?Sized
    ","impl Ord for CStr","impl Ord for OsString","impl Ord for OsStr","impl Ord for Ipv4Addr","impl Ord for Ipv6Addr","impl<'a> Ord for PrefixComponent<'a>","impl<'a> Ord for Components<'a>","impl Ord for PathBuf","impl Ord for Path","impl Ord for CString","impl Ord for ErrorKind","impl Ord for IpAddr","impl<'a> Ord for Prefix<'a>","impl<'a> Ord for Component<'a>","impl Ord for Duration","impl Ord for Instant","impl Ord for SystemTime","impl<K, V> Ord for BTreeMap<K, V> where
        K: Ord,
        V: Ord
    ","impl<'a, B> Ord for Cow<'a, B> where
        B: Ord + ToOwned + ?Sized
    ","impl<T> Ord for LinkedList<T> where
        T: Ord
    ","impl<T> Ord for Vec<T> where
        T: Ord
    ","impl<A> Ord for VecDeque<A> where
        A: Ord
    ","impl<T> Ord for BTreeSet<T> where
        T: Ord
    ","impl<E> Ord for EnumSet<E> where
        E: Ord
    ","impl Ord for String",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/cmp/trait.PartialEq.js b/rust-docs/implementors/core/cmp/trait.PartialEq.js new file mode 100644 index 0000000..dfdf10d --- /dev/null +++ b/rust-docs/implementors/core/cmp/trait.PartialEq.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl PartialEq for Atom","impl<E: Element> PartialEq for ContainerCompound<E>","impl PartialEq for Ion","impl PartialEq for Molecule","impl PartialEq for MoleculeCompound","impl<E: PartialEq + Element> PartialEq for ElemReaction<E>","impl<E: PartialEq + Element> PartialEq for ReactionSide<E>","impl<E: Element> PartialEq for ReactionCompound<E>","impl<E: PartialEq + Element> PartialEq for RedoxReaction<E>","impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code","impl PartialEq<_Unwind_Action> for _Unwind_Action","impl<T> PartialEq<Box<T>> for Box<T> where
        T: PartialEq<T> + ?Sized
    ","impl<T> PartialEq<Arc<T>> for Arc<T> where
        T: PartialEq<T> + ?Sized
    ","impl<T> PartialEq<Rc<T>> for Rc<T> where
        T: PartialEq<T> + ?Sized
    ","impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error","impl<K, V, S> PartialEq<HashMap<K, V, S>> for HashMap<K, V, S> where
        K: Eq + Hash,
        S: BuildHasher,
        V: PartialEq<V>, 
    ","impl<T, S> PartialEq<HashSet<T, S>> for HashSet<T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl PartialEq<CStr> for CStr","impl PartialEq<OsString> for OsString","impl PartialEq<str> for OsString","impl PartialEq<OsString> for str","impl PartialEq<OsStr> for OsStr","impl PartialEq<str> for OsStr","impl PartialEq<OsStr> for str","impl PartialEq<Ipv4Addr> for Ipv4Addr","impl PartialEq<Ipv4Addr> for IpAddr","impl PartialEq<IpAddr> for Ipv4Addr","impl PartialEq<Ipv6Addr> for Ipv6Addr","impl PartialEq<IpAddr> for Ipv6Addr","impl PartialEq<Ipv6Addr> for IpAddr","impl PartialEq<SocketAddrV4> for SocketAddrV4","impl PartialEq<SocketAddrV6> for SocketAddrV6","impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>","impl<'a> PartialEq<Components<'a>> for Components<'a>","impl PartialEq<PathBuf> for PathBuf","impl PartialEq<Path> for Path","impl PartialEq<LocalKeyState> for LocalKeyState","impl PartialEq<ThreadId> for ThreadId","impl PartialEq<VarError> for VarError","impl PartialEq<CString> for CString","impl PartialEq<NulError> for NulError","impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError","impl PartialEq<IntoStringError> for IntoStringError","impl<'a, 'b> PartialEq<OsStr> for OsString","impl<'a, 'b> PartialEq<OsString> for OsStr","impl<'a, 'b> PartialEq<&'a OsStr> for OsString","impl<'a, 'b> PartialEq<OsString> for &'a OsStr","impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>","impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr","impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>","impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr","impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>","impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString","impl PartialEq<Permissions> for Permissions","impl PartialEq<FileType> for FileType","impl PartialEq<ErrorKind> for ErrorKind","impl PartialEq<SeekFrom> for SeekFrom","impl PartialEq<IpAddr> for IpAddr","impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope","impl PartialEq<SocketAddr> for SocketAddr","impl PartialEq<AddrParseError> for AddrParseError","impl PartialEq<Shutdown> for Shutdown","impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>","impl<'a> PartialEq<Component<'a>> for Component<'a>","impl PartialEq<StripPrefixError> for StripPrefixError","impl<'a, 'b> PartialEq<Path> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for Path","impl<'a, 'b> PartialEq<&'a Path> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for &'a Path","impl<'a, 'b> PartialEq<Path> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for Path","impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path","impl<'a, 'b> PartialEq<PathBuf> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for PathBuf","impl<'a, 'b> PartialEq<OsStr> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for OsStr","impl<'a, 'b> PartialEq<&'a OsStr> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for &'a OsStr","impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for Cow<'a, OsStr>","impl<'a, 'b> PartialEq<OsString> for PathBuf","impl<'a, 'b> PartialEq<PathBuf> for OsString","impl<'a, 'b> PartialEq<OsStr> for Path","impl<'a, 'b> PartialEq<Path> for OsStr","impl<'a, 'b> PartialEq<&'a OsStr> for Path","impl<'a, 'b> PartialEq<Path> for &'a OsStr","impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for Path","impl<'a, 'b> PartialEq<Path> for Cow<'a, OsStr>","impl<'a, 'b> PartialEq<OsString> for Path","impl<'a, 'b> PartialEq<Path> for OsString","impl<'a, 'b> PartialEq<OsStr> for &'a Path","impl<'a, 'b> PartialEq<&'a Path> for OsStr","impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path","impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>","impl<'a, 'b> PartialEq<OsString> for &'a Path","impl<'a, 'b> PartialEq<&'a Path> for OsString","impl<'a, 'b> PartialEq<OsStr> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for OsStr","impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr","impl<'a, 'b> PartialEq<OsString> for Cow<'a, Path>","impl<'a, 'b> PartialEq<Cow<'a, Path>> for OsString","impl PartialEq<Output> for Output","impl PartialEq<ExitStatus> for ExitStatus","impl<T> PartialEq<SendError<T>> for SendError<T> where
        T: PartialEq<T>, 
    ","impl PartialEq<RecvError> for RecvError","impl PartialEq<TryRecvError> for TryRecvError","impl PartialEq<RecvTimeoutError> for RecvTimeoutError","impl<T> PartialEq<TrySendError<T>> for TrySendError<T> where
        T: PartialEq<T>, 
    ","impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult","impl PartialEq<Duration> for Duration","impl PartialEq<Instant> for Instant","impl PartialEq<SystemTime> for SystemTime","impl<K, V> PartialEq<BTreeMap<K, V>> for BTreeMap<K, V> where
        K: PartialEq<K>,
        V: PartialEq<V>, 
    ","impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B> where
        B: PartialEq<C> + ToOwned + ?Sized,
        C: ToOwned + ?Sized
    ","impl<T> PartialEq<LinkedList<T>> for LinkedList<T> where
        T: PartialEq<T>, 
    ","impl PartialEq<String> for String","impl PartialEq<ParseError> for ParseError","impl<A> PartialEq<VecDeque<A>> for VecDeque<A> where
        A: PartialEq<A>, 
    ","impl<T> PartialEq<BTreeSet<T>> for BTreeSet<T> where
        T: PartialEq<T>, 
    ","impl<E> PartialEq<EnumSet<E>> for EnumSet<E> where
        E: PartialEq<E>, 
    ","impl<'a, 'b> PartialEq<str> for String","impl<'a, 'b> PartialEq<String> for str","impl<'a, 'b> PartialEq<&'a str> for String","impl<'a, 'b> PartialEq<String> for &'a str","impl<'a, 'b> PartialEq<str> for Cow<'a, str>","impl<'a, 'b> PartialEq<Cow<'a, str>> for str","impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>","impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str","impl<'a, 'b> PartialEq<String> for Cow<'a, str>","impl<'a, 'b> PartialEq<Cow<'a, str>> for String","impl<'a, 'b, A, B> PartialEq<Vec<B>> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B]> for Cow<'a, [A]> where
        A: Clone + PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B]> for Cow<'a, [A]> where
        A: Clone + PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<Vec<B>> for Cow<'a, [A]> where
        A: Clone + PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 0]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 0]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 1]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 1]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 2]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 2]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 3]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 3]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 4]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 4]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 5]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 5]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 6]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 6]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 7]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 7]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 8]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 8]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 9]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 9]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 10]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 10]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 11]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 11]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 12]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 12]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 13]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 13]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 14]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 14]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 15]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 15]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 16]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 16]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 17]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 17]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 18]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 18]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 19]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 19]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 20]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 20]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 21]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 21]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 22]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 22]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 23]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 23]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 24]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 24]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 25]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 25]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 26]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 26]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 27]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 27]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 28]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 28]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 29]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 29]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 30]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 30]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 31]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 31]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 32]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 32]> for Vec<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<Vec<B>> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 0]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 0]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 0]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 1]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 1]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 1]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 2]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 2]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 2]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 3]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 3]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 3]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 4]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 4]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 4]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 5]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 5]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 5]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 6]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 6]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 6]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 7]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 7]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 7]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 8]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 8]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 8]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 9]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 9]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 9]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 10]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 10]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 10]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 11]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 11]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 11]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 12]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 12]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 12]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 13]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 13]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 13]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 14]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 14]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 14]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 15]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 15]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 15]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 16]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 16]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 16]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 17]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 17]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 17]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 18]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 18]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 18]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 19]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 19]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 19]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 20]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 20]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 20]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 21]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 21]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 21]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 22]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 22]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 22]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 23]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 23]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 23]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 24]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 24]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 24]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 25]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 25]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 25]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 26]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 26]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 26]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 27]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 27]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 27]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 28]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 28]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 28]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 29]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 29]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 29]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 30]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 30]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 30]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 31]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 31]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 31]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<[B; 32]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b [B; 32]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<'a, 'b, A, B> PartialEq<&'b mut [B; 32]> for VecDeque<A> where
        A: PartialEq<B>, 
    ","impl<T> PartialEq<Bound<T>> for Bound<T> where
        T: PartialEq<T>, 
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/cmp/trait.PartialOrd.js b/rust-docs/implementors/core/cmp/trait.PartialOrd.js new file mode 100644 index 0000000..e54be9f --- /dev/null +++ b/rust-docs/implementors/core/cmp/trait.PartialOrd.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> PartialOrd<Box<T>> for Box<T> where
        T: PartialOrd<T> + ?Sized
    ","impl<T> PartialOrd<Arc<T>> for Arc<T> where
        T: PartialOrd<T> + ?Sized
    ","impl<T> PartialOrd<Rc<T>> for Rc<T> where
        T: PartialOrd<T> + ?Sized
    ","impl PartialOrd<CStr> for CStr","impl PartialOrd<OsString> for OsString","impl PartialOrd<str> for OsString","impl PartialOrd<OsStr> for OsStr","impl PartialOrd<str> for OsStr","impl PartialOrd<Ipv4Addr> for Ipv4Addr","impl PartialOrd<Ipv4Addr> for IpAddr","impl PartialOrd<IpAddr> for Ipv4Addr","impl PartialOrd<Ipv6Addr> for Ipv6Addr","impl PartialOrd<Ipv6Addr> for IpAddr","impl PartialOrd<IpAddr> for Ipv6Addr","impl<'a> PartialOrd<PrefixComponent<'a>> for PrefixComponent<'a>","impl<'a> PartialOrd<Components<'a>> for Components<'a>","impl PartialOrd<PathBuf> for PathBuf","impl PartialOrd<Path> for Path","impl PartialOrd<CString> for CString","impl<'a, 'b> PartialOrd<OsStr> for OsString","impl<'a, 'b> PartialOrd<OsString> for OsStr","impl<'a, 'b> PartialOrd<&'a OsStr> for OsString","impl<'a, 'b> PartialOrd<OsString> for &'a OsStr","impl<'a, 'b> PartialOrd<OsStr> for Cow<'a, OsStr>","impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for OsStr","impl<'a, 'b> PartialOrd<&'b OsStr> for Cow<'a, OsStr>","impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for &'b OsStr","impl<'a, 'b> PartialOrd<OsString> for Cow<'a, OsStr>","impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for OsString","impl PartialOrd<ErrorKind> for ErrorKind","impl PartialOrd<IpAddr> for IpAddr","impl<'a> PartialOrd<Prefix<'a>> for Prefix<'a>","impl<'a> PartialOrd<Component<'a>> for Component<'a>","impl<'a, 'b> PartialOrd<Path> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for Path","impl<'a, 'b> PartialOrd<&'a Path> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for &'a Path","impl<'a, 'b> PartialOrd<Path> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for Path","impl<'a, 'b> PartialOrd<&'b Path> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for &'b Path","impl<'a, 'b> PartialOrd<PathBuf> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for PathBuf","impl<'a, 'b> PartialOrd<OsStr> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for OsStr","impl<'a, 'b> PartialOrd<&'a OsStr> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for &'a OsStr","impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for Cow<'a, OsStr>","impl<'a, 'b> PartialOrd<OsString> for PathBuf","impl<'a, 'b> PartialOrd<PathBuf> for OsString","impl<'a, 'b> PartialOrd<OsStr> for Path","impl<'a, 'b> PartialOrd<Path> for OsStr","impl<'a, 'b> PartialOrd<&'a OsStr> for Path","impl<'a, 'b> PartialOrd<Path> for &'a OsStr","impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for Path","impl<'a, 'b> PartialOrd<Path> for Cow<'a, OsStr>","impl<'a, 'b> PartialOrd<OsString> for Path","impl<'a, 'b> PartialOrd<Path> for OsString","impl<'a, 'b> PartialOrd<OsStr> for &'a Path","impl<'a, 'b> PartialOrd<&'a Path> for OsStr","impl<'a, 'b> PartialOrd<Cow<'b, OsStr>> for &'a Path","impl<'a, 'b> PartialOrd<&'a Path> for Cow<'b, OsStr>","impl<'a, 'b> PartialOrd<OsString> for &'a Path","impl<'a, 'b> PartialOrd<&'a Path> for OsString","impl<'a, 'b> PartialOrd<OsStr> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for OsStr","impl<'a, 'b> PartialOrd<&'b OsStr> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for &'b OsStr","impl<'a, 'b> PartialOrd<OsString> for Cow<'a, Path>","impl<'a, 'b> PartialOrd<Cow<'a, Path>> for OsString","impl PartialOrd<Duration> for Duration","impl PartialOrd<Instant> for Instant","impl PartialOrd<SystemTime> for SystemTime","impl<K, V> PartialOrd<BTreeMap<K, V>> for BTreeMap<K, V> where
        K: PartialOrd<K>,
        V: PartialOrd<V>, 
    ","impl<'a, B> PartialOrd<Cow<'a, B>> for Cow<'a, B> where
        B: PartialOrd<B> + ToOwned + ?Sized
    ","impl<T> PartialOrd<LinkedList<T>> for LinkedList<T> where
        T: PartialOrd<T>, 
    ","impl<T> PartialOrd<Vec<T>> for Vec<T> where
        T: PartialOrd<T>, 
    ","impl<A> PartialOrd<VecDeque<A>> for VecDeque<A> where
        A: PartialOrd<A>, 
    ","impl<T> PartialOrd<BTreeSet<T>> for BTreeSet<T> where
        T: PartialOrd<T>, 
    ","impl<E> PartialOrd<EnumSet<E>> for EnumSet<E> where
        E: PartialOrd<E>, 
    ","impl PartialOrd<String> for String",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/convert/trait.AsMut.js b/rust-docs/implementors/core/convert/trait.AsMut.js new file mode 100644 index 0000000..4d88df0 --- /dev/null +++ b/rust-docs/implementors/core/convert/trait.AsMut.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> AsMut<T> for Box<T> where
        T: ?Sized
    ","impl<T> AsMut<Vec<T>> for Vec<T>","impl<T> AsMut<[T]> for Vec<T>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/convert/trait.AsRef.js b/rust-docs/implementors/core/convert/trait.AsRef.js new file mode 100644 index 0000000..8c9e7ba --- /dev/null +++ b/rust-docs/implementors/core/convert/trait.AsRef.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> AsRef<T> for Box<T> where
        T: ?Sized
    ","impl<T> AsRef<T> for Arc<T> where
        T: ?Sized
    ","impl<T> AsRef<T> for Rc<T> where
        T: ?Sized
    ","impl AsRef<CStr> for CStr","impl AsRef<CStr> for CString","impl AsRef<OsStr> for OsStr","impl AsRef<OsStr> for OsString","impl AsRef<OsStr> for str","impl AsRef<OsStr> for String","impl<'a> AsRef<OsStr> for Component<'a>","impl<'a> AsRef<Path> for Components<'a>","impl<'a> AsRef<OsStr> for Components<'a>","impl<'a> AsRef<Path> for Iter<'a>","impl<'a> AsRef<OsStr> for Iter<'a>","impl AsRef<OsStr> for PathBuf","impl AsRef<OsStr> for Path","impl AsRef<Path> for Path","impl AsRef<Path> for OsStr","impl<'a> AsRef<Path> for Cow<'a, OsStr>","impl AsRef<Path> for OsString","impl AsRef<Path> for str","impl AsRef<Path> for String","impl AsRef<Path> for PathBuf","impl<'a, T> AsRef<T> for Cow<'a, T> where
        T: ToOwned + ?Sized
    ","impl AsRef<str> for String","impl AsRef<[u8]> for String","impl<T> AsRef<Vec<T>> for Vec<T>","impl<T> AsRef<[T]> for Vec<T>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/convert/trait.From.js b/rust-docs/implementors/core/convert/trait.From.js new file mode 100644 index 0000000..bec0bb0 --- /dev/null +++ b/rust-docs/implementors/core/convert/trait.From.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> From<T> for Box<T>","impl<'a, T> From<&'a [T]> for Box<[T]> where
        T: Copy
    ","impl<'a> From<&'a str> for Box<str>","impl<T> From<T> for Arc<T>","impl<T> From<T> for Rc<T>","impl<'a, E> From<E> for Box<Error + 'a> where
        E: 'a + Error
    ","impl<'a, E> From<E> for Box<Error + 'a + Send + Sync> where
        E: 'a + Error + Send + Sync
    ","impl From<String> for Box<Error + 'static + Send + Sync>","impl From<String> for Box<Error + 'static>","impl<'a, 'b> From<&'b str> for Box<Error + 'a + Send + Sync>","impl<'a> From<&'a str> for Box<Error + 'static>","impl From<CString> for Vec<u8>","impl<'a> From<&'a CStr> for Box<CStr>","impl From<Box<CStr>> for CString","impl From<NulError> for Error","impl<'a> From<&'a CStr> for CString","impl From<String> for OsString","impl<'a, T> From<&'a T> for OsString where
        T: AsRef<OsStr> + ?Sized
    ","impl<'a> From<&'a OsStr> for Box<OsStr>","impl<'a> From<Box<OsStr>> for OsString","impl<W> From<IntoInnerError<W>> for Error","impl From<ErrorKind> for Error","impl From<Ipv4Addr> for IpAddr","impl From<Ipv6Addr> for IpAddr","impl From<Ipv4Addr> for u32","impl From<u32> for Ipv4Addr","impl From<[u8; 4]> for Ipv4Addr","impl From<[u8; 4]> for IpAddr","impl From<Ipv6Addr> for u128","impl From<u128> for Ipv6Addr","impl From<[u8; 16]> for Ipv6Addr","impl From<[u16; 8]> for Ipv6Addr","impl From<[u8; 16]> for IpAddr","impl From<[u16; 8]> for IpAddr","impl From<SocketAddrV4> for SocketAddr","impl From<SocketAddrV6> for SocketAddr","impl<I> From<(I, u16)> for SocketAddr where
        I: Into<IpAddr>, 
    ","impl<'a> From<&'a Path> for Box<Path>","impl<'a> From<Box<Path>> for PathBuf","impl<'a, T> From<&'a T> for PathBuf where
        T: AsRef<OsStr> + ?Sized
    ","impl From<OsString> for PathBuf","impl From<PathBuf> for OsString","impl From<String> for PathBuf","impl<'a> From<&'a Path> for Cow<'a, Path>","impl<'a> From<PathBuf> for Cow<'a, Path>","impl<T> From<PoisonError<T>> for TryLockError<T>","impl<T> From<Vec<T>> for BinaryHeap<T> where
        T: Ord
    ","impl<T> From<BinaryHeap<T>> for Vec<T>","impl<'a> From<&'a str> for String","impl From<Box<str>> for String","impl<'a> From<Cow<'a, str>> for String","impl<'a> From<&'a str> for Cow<'a, str>","impl<'a> From<String> for Cow<'a, str>","impl From<String> for Vec<u8>","impl<'a, T> From<&'a [T]> for Vec<T> where
        T: Clone
    ","impl<'a, T> From<Cow<'a, [T]>> for Vec<T> where
        [T]: ToOwned,
        <[T] as ToOwned>::Owned == Vec<T>, 
    ","impl<T> From<Box<[T]>> for Vec<T>","impl<'a> From<&'a str> for Vec<u8>","impl<'a, T> From<&'a [T]> for Cow<'a, [T]> where
        T: Clone
    ","impl<'a, T> From<Vec<T>> for Cow<'a, [T]> where
        T: Clone
    ","impl<T> From<Vec<T>> for VecDeque<T>","impl<T> From<VecDeque<T>> for Vec<T>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/convert/trait.Into.js b/rust-docs/implementors/core/convert/trait.Into.js similarity index 100% rename from docs/implementors/core/convert/trait.Into.js rename to rust-docs/implementors/core/convert/trait.Into.js diff --git a/docs/implementors/core/convert/trait.TryFrom.js b/rust-docs/implementors/core/convert/trait.TryFrom.js similarity index 100% rename from docs/implementors/core/convert/trait.TryFrom.js rename to rust-docs/implementors/core/convert/trait.TryFrom.js diff --git a/docs/implementors/core/convert/trait.TryInto.js b/rust-docs/implementors/core/convert/trait.TryInto.js similarity index 100% rename from docs/implementors/core/convert/trait.TryInto.js rename to rust-docs/implementors/core/convert/trait.TryInto.js diff --git a/rust-docs/implementors/core/default/trait.Default.js b/rust-docs/implementors/core/default/trait.Default.js new file mode 100644 index 0000000..fad60e8 --- /dev/null +++ b/rust-docs/implementors/core/default/trait.Default.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> Default for Box<T> where
        T: Default
    ","impl<T> Default for Box<[T]>","impl Default for Box<str>","impl<T> Default for Weak<T>","impl<T> Default for Arc<T> where
        T: Default
    ","impl<T> Default for Rc<T> where
        T: Default
    ","impl<T> Default for Weak<T>","impl<K, V, S> Default for HashMap<K, V, S> where
        K: Eq + Hash,
        S: BuildHasher + Default
    ","impl Default for DefaultHasher","impl Default for RandomState","impl<T, S> Default for HashSet<T, S> where
        S: BuildHasher + Default,
        T: Eq + Hash
    ","impl<'a> Default for &'a CStr","impl Default for CString","impl Default for Box<CStr>","impl Default for OsString","impl Default for Box<OsStr>","impl<'a> Default for &'a OsStr","impl Default for PathBuf","impl Default for Condvar","impl<T> Default for Mutex<T> where
        T: Default + ?Sized
    ","impl<T> Default for RwLock<T> where
        T: Default
    ","impl Default for Duration","impl Default for ReseedWithDefault","impl<T> Default for BinaryHeap<T> where
        T: Ord
    ","impl<K, V> Default for BTreeMap<K, V> where
        K: Ord
    ","impl<T> Default for BTreeSet<T> where
        T: Ord
    ","impl<'a, B> Default for Cow<'a, B> where
        B: ToOwned + ?Sized,
        <B as ToOwned>::Owned: Default
    ","impl<T> Default for LinkedList<T>","impl Default for String","impl<T> Default for Vec<T>","impl<T> Default for VecDeque<T>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/fmt/trait.Binary.js b/rust-docs/implementors/core/fmt/trait.Binary.js similarity index 100% rename from docs/implementors/core/fmt/trait.Binary.js rename to rust-docs/implementors/core/fmt/trait.Binary.js diff --git a/rust-docs/implementors/core/fmt/trait.Debug.js b/rust-docs/implementors/core/fmt/trait.Debug.js new file mode 100644 index 0000000..45ee005 --- /dev/null +++ b/rust-docs/implementors/core/fmt/trait.Debug.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl Debug for Atom","impl<E: Debug + Element> Debug for Container<E>","impl<E: Debug + Element> Debug for ContainerCompound<E>","impl Debug for Ion","impl Debug for Molecule","impl Debug for MoleculeCompound","impl<E: Debug + Element> Debug for ElemReaction<E>","impl<E: Debug + Element> Debug for ReactionSide<E>","impl<E: Debug + Element> Debug for ReactionCompound<E>","impl<E: Debug + Element> Debug for RedoxReaction<E>","impl Debug for _Unwind_Reason_Code","impl<T> Debug for Box<T> where
        T: Debug + ?Sized
    ","impl<T> Debug for Weak<T> where
        T: Debug + ?Sized
    ","impl<T> Debug for Arc<T> where
        T: Debug + ?Sized
    ","impl<T> Debug for Rc<T> where
        T: Debug + ?Sized
    ","impl<T> Debug for Weak<T> where
        T: Debug + ?Sized
    ","impl Debug for DecodeUtf16Error","impl<T> Debug for LocalKey<T> where
        T: 'static, 
    ","impl<T> Debug for Key<T>","impl Debug for Thread","impl<T> Debug for JoinHandle<T>","impl Debug for EscapeDefault","impl<K, V, S> Debug for HashMap<K, V, S> where
        K: Eq + Hash + Debug,
        S: BuildHasher,
        V: Debug
    ","impl<'a, K, V> Debug for Iter<'a, K, V> where
        K: Debug,
        V: Debug
    ","impl<'a, K, V> Debug for Keys<'a, K, V> where
        K: Debug,
        V: Debug
    ","impl<'a, K, V> Debug for Values<'a, K, V> where
        K: Debug,
        V: Debug
    ","impl<'a, K, V> Debug for Entry<'a, K, V> where
        K: 'a + Debug,
        V: 'a + Debug
    ","impl<'a, K, V> Debug for OccupiedEntry<'a, K, V> where
        K: 'a + Debug,
        V: 'a + Debug
    ","impl<'a, K, V> Debug for VacantEntry<'a, K, V> where
        K: 'a + Debug,
        V: 'a, 
    ","impl<'a, K, V> Debug for IterMut<'a, K, V> where
        K: Debug,
        V: Debug
    ","impl<K, V> Debug for IntoIter<K, V> where
        K: Debug,
        V: Debug
    ","impl<'a, K, V> Debug for ValuesMut<'a, K, V> where
        K: Debug,
        V: Debug
    ","impl<'a, K, V> Debug for Drain<'a, K, V> where
        K: Debug,
        V: Debug
    ","impl<'a, K, V> Debug for EntryPlace<'a, K, V> where
        K: 'a + Debug,
        V: 'a + Debug
    ","impl Debug for RandomState","impl<T, S> Debug for HashSet<T, S> where
        S: BuildHasher,
        T: Eq + Hash + Debug
    ","impl<'a, K> Debug for Iter<'a, K> where
        K: Debug
    ","impl<K> Debug for IntoIter<K> where
        K: Debug
    ","impl<'a, K> Debug for Drain<'a, K> where
        K: Debug
    ","impl<'a, T, S> Debug for Intersection<'a, T, S> where
        S: BuildHasher,
        T: Debug + Eq + Hash
    ","impl<'a, T, S> Debug for Difference<'a, T, S> where
        S: BuildHasher,
        T: Debug + Eq + Hash
    ","impl<'a, T, S> Debug for SymmetricDifference<'a, T, S> where
        S: BuildHasher,
        T: Debug + Eq + Hash
    ","impl<'a, T, S> Debug for Union<'a, T, S> where
        S: BuildHasher,
        T: Debug + Eq + Hash
    ","impl Debug for Vars","impl Debug for VarsOs","impl<'a> Debug for SplitPaths<'a>","impl Debug for Args","impl Debug for ArgsOs","impl Debug for CString","impl Debug for CStr","impl Debug for OsString","impl Debug for OsStr","impl Debug for File","impl Debug for Metadata","impl Debug for DirEntry","impl<R> Debug for BufReader<R> where
        R: Debug
    ","impl<W> Debug for BufWriter<W> where
        W: Write + Debug
    ","impl<W> Debug for LineWriter<W> where
        W: Write + Debug
    ","impl Debug for Empty","impl Debug for Repeat","impl Debug for Sink","impl Debug for Stdin","impl<'a> Debug for StdinLock<'a>","impl Debug for Stdout","impl<'a> Debug for StdoutLock<'a>","impl Debug for Stderr","impl<'a> Debug for StderrLock<'a>","impl<T, U> Debug for Chain<T, U> where
        T: Debug,
        U: Debug
    ","impl Debug for Ipv4Addr","impl Debug for Ipv6Addr","impl Debug for SocketAddrV4","impl Debug for SocketAddrV6","impl Debug for TcpStream","impl Debug for TcpListener","impl Debug for UdpSocket","impl Debug for LookupHost","impl Debug for c_void","impl<T> Debug for AssertUnwindSafe<T> where
        T: Debug
    ","impl<'a> Debug for Components<'a>","impl<'a> Debug for Iter<'a>","impl Debug for PathBuf","impl Debug for Path","impl<'a> Debug for Display<'a>","impl Debug for Child","impl Debug for ChildStdin","impl Debug for ChildStdout","impl Debug for ChildStderr","impl Debug for Command","impl Debug for Output","impl Debug for Stdio","impl Debug for Select","impl<'rx, T> Debug for Handle<'rx, T> where
        T: 'rx + Send
    ","impl<T> Debug for Sender<T>","impl<T> Debug for SyncSender<T>","impl<T> Debug for Receiver<T>","impl<T> Debug for SendError<T>","impl<T> Debug for TrySendError<T>","impl Debug for Barrier","impl Debug for BarrierWaitResult","impl Debug for Condvar","impl<T> Debug for Mutex<T> where
        T: Debug + ?Sized
    ","impl<'a, T> Debug for MutexGuard<'a, T> where
        T: Debug + ?Sized
    ","impl Debug for Once","impl<T> Debug for RwLock<T> where
        T: Debug + ?Sized
    ","impl<'a, T> Debug for RwLockReadGuard<'a, T> where
        T: Debug
    ","impl<'a, T> Debug for RwLockWriteGuard<'a, T> where
        T: Debug
    ","impl Debug for Instant","impl Debug for SystemTime","impl<T> Debug for PoisonError<T>","impl<T> Debug for TryLockError<T>","impl Debug for SocketAddr","impl Debug for UnixStream","impl Debug for UnixListener","impl Debug for UnixDatagram","impl<T> Debug for Key<T>","impl Debug for LocalKeyState","impl Debug for Builder","impl Debug for ThreadId","impl Debug for DefaultHasher","impl Debug for VarError","impl Debug for JoinPathsError","impl Debug for NulError","impl Debug for FromBytesWithNulError","impl Debug for IntoStringError","impl Debug for ReadDir","impl Debug for OpenOptions","impl Debug for Permissions","impl Debug for FileType","impl Debug for DirBuilder","impl<W> Debug for IntoInnerError<W> where
        W: Debug
    ","impl<T> Debug for Cursor<T> where
        T: Debug
    ","impl Debug for Error","impl Debug for ErrorKind","impl Debug for SeekFrom","impl<T> Debug for Take<T> where
        T: Debug
    ","impl<R> Debug for Bytes<R> where
        R: Debug
    ","impl<R> Debug for Chars<R> where
        R: Debug
    ","impl Debug for CharsError","impl<B> Debug for Split<B> where
        B: Debug
    ","impl<B> Debug for Lines<B> where
        B: Debug
    ","impl Debug for IpAddr","impl Debug for Ipv6MulticastScope","impl Debug for SocketAddr","impl<'a> Debug for Incoming<'a>","impl Debug for AddrParseError","impl Debug for Shutdown","impl<'a> Debug for Prefix<'a>","impl<'a> Debug for PrefixComponent<'a>","impl<'a> Debug for Component<'a>","impl Debug for StripPrefixError","impl Debug for ExitStatus","impl<'a, T> Debug for Iter<'a, T> where
        T: 'a + Debug
    ","impl<'a, T> Debug for TryIter<'a, T> where
        T: 'a + Debug
    ","impl<T> Debug for IntoIter<T> where
        T: Debug
    ","impl Debug for RecvError","impl Debug for TryRecvError","impl Debug for RecvTimeoutError","impl Debug for WaitTimeoutResult","impl Debug for OnceState","impl Debug for Duration","impl Debug for SystemTimeError","impl<'a> Debug for Incoming<'a>","impl<'a> Debug for PanicInfo<'a>","impl<'a> Debug for Location<'a>","impl<X> Debug for Range<X> where
        X: Debug
    ","impl Debug for Gamma","impl Debug for ChiSquared","impl Debug for FisherF","impl Debug for StudentT","impl Debug for StandardNormal","impl Debug for Normal","impl Debug for LogNormal","impl Debug for Exp1","impl Debug for Exp","impl<Sup> Debug for RandSample<Sup>","impl<T> Debug for Weighted<T> where
        T: Debug
    ","impl<'a, T> Debug for WeightedChoice<'a, T> where
        T: Debug
    ","impl Debug for IsaacRng","impl Debug for Isaac64Rng","impl Debug for ChaChaRng","impl<R, Rsdr> Debug for ReseedingRng<R, Rsdr> where
        R: Debug,
        Rsdr: Debug
    ","impl<'a, T, R> Debug for Generator<'a, T, R> where
        R: Debug
    ","impl<'a, R> Debug for AsciiGenerator<'a, R> where
        R: Debug
    ","impl<F> Debug for Open01<F> where
        F: Debug
    ","impl<F> Debug for Closed01<F> where
        F: Debug
    ","impl Debug for ReseedWithDefault","impl Debug for XorShiftRng","impl<'a, T> Debug for PeekMut<'a, T> where
        T: Ord + Debug
    ","impl<T> Debug for BinaryHeap<T> where
        T: Ord + Debug
    ","impl<'a, T> Debug for Iter<'a, T> where
        T: 'a + Debug
    ","impl<T> Debug for IntoIter<T> where
        T: Debug
    ","impl<'a, T> Debug for BinaryHeapPlace<'a, T> where
        T: Ord + Clone + Debug
    ","impl<'a, K, V> Debug for Iter<'a, K, V> where
        K: 'a + Debug,
        V: 'a + Debug
    ","impl<K, V> Debug for IntoIter<K, V> where
        K: Debug,
        V: Debug
    ","impl<'a, K, V> Debug for Keys<'a, K, V> where
        K: 'a + Debug,
        V: 'a + Debug
    ","impl<'a, K, V> Debug for Values<'a, K, V> where
        K: 'a + Debug,
        V: 'a + Debug
    ","impl<'a, K, V> Debug for Range<'a, K, V> where
        K: 'a + Debug,
        V: 'a + Debug
    ","impl<'a, K, V> Debug for RangeMut<'a, K, V> where
        K: 'a + Debug,
        V: 'a + Debug
    ","impl<'a, K, V> Debug for Entry<'a, K, V> where
        K: 'a + Ord + Debug,
        V: 'a + Debug
    ","impl<'a, K, V> Debug for VacantEntry<'a, K, V> where
        K: 'a + Ord + Debug,
        V: 'a, 
    ","impl<'a, K, V> Debug for OccupiedEntry<'a, K, V> where
        K: 'a + Ord + Debug,
        V: 'a + Debug
    ","impl<K, V> Debug for BTreeMap<K, V> where
        K: Debug,
        V: Debug
    ","impl<'a, T> Debug for Iter<'a, T> where
        T: 'a + Debug
    ","impl<'a, T> Debug for Difference<'a, T> where
        T: 'a + Debug
    ","impl<'a, T> Debug for SymmetricDifference<'a, T> where
        T: 'a + Debug
    ","impl<'a, T> Debug for Intersection<'a, T> where
        T: 'a + Debug
    ","impl<'a, T> Debug for Union<'a, T> where
        T: 'a + Debug
    ","impl<T> Debug for BTreeSet<T> where
        T: Debug
    ","impl<'a, B> Debug for Cow<'a, B> where
        B: Debug + ToOwned + ?Sized,
        <B as ToOwned>::Owned: Debug
    ","impl<E> Debug for EnumSet<E> where
        E: CLike + Debug
    ","impl<E> Debug for Iter<E> where
        E: Debug
    ","impl<'a, T> Debug for Iter<'a, T> where
        T: 'a + Debug
    ","impl<'a, T> Debug for IterMut<'a, T> where
        T: 'a + Debug
    ","impl<T> Debug for IntoIter<T> where
        T: Debug
    ","impl<T> Debug for LinkedList<T> where
        T: Debug
    ","impl<'a, T> Debug for FrontPlace<'a, T> where
        T: 'a + Debug
    ","impl<'a, T> Debug for BackPlace<'a, T> where
        T: 'a + Debug
    ","impl<'a> Debug for EncodeUtf16<'a>","impl Debug for String","impl Debug for ParseError","impl<'a> Debug for Drain<'a>","impl<T> Debug for Vec<T> where
        T: Debug
    ","impl<T> Debug for IntoIter<T> where
        T: Debug
    ","impl<'a, T> Debug for Drain<'a, T> where
        T: 'a + Debug
    ","impl<'a, T> Debug for Iter<'a, T> where
        T: 'a + Debug
    ","impl<'a, T> Debug for IterMut<'a, T> where
        T: 'a + Debug
    ","impl<T> Debug for IntoIter<T> where
        T: Debug
    ","impl<'a, T> Debug for Drain<'a, T> where
        T: 'a + Debug
    ","impl<T> Debug for VecDeque<T> where
        T: Debug
    ","impl<'a, T> Debug for Drain<'a, T> where
        T: 'a + Debug
    ","impl<'a, K, V> Debug for IterMut<'a, K, V> where
        K: 'a + Debug,
        V: 'a + Debug
    ","impl<'a, K, V> Debug for ValuesMut<'a, K, V> where
        K: 'a + Debug,
        V: 'a + Debug
    ","impl<T> Debug for IntoIter<T> where
        T: Debug
    ","impl<'a, T> Debug for Range<'a, T> where
        T: 'a + Debug
    ","impl Debug for FromUtf8Error","impl Debug for FromUtf16Error","impl<'a, T> Debug for PlaceBack<'a, T> where
        T: 'a + Debug
    ","impl<'a, T> Debug for PlaceBack<'a, T> where
        T: 'a + Debug
    ","impl<'a, T> Debug for PlaceFront<'a, T> where
        T: 'a + Debug
    ","impl<T> Debug for Bound<T> where
        T: Debug
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/fmt/trait.Display.js b/rust-docs/implementors/core/fmt/trait.Display.js new file mode 100644 index 0000000..76d485d --- /dev/null +++ b/rust-docs/implementors/core/fmt/trait.Display.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> Display for Box<T> where
        T: Display + ?Sized
    ","impl<T> Display for Arc<T> where
        T: Display + ?Sized
    ","impl<T> Display for Rc<T> where
        T: Display + ?Sized
    ","impl Display for ToLowercase","impl Display for ToUppercase","impl Display for DecodeUtf16Error","impl Display for VarError","impl Display for JoinPathsError","impl Display for NulError","impl Display for FromBytesWithNulError","impl Display for IntoStringError","impl<W> Display for IntoInnerError<W>","impl Display for Error","impl Display for CharsError","impl Display for IpAddr","impl Display for Ipv4Addr","impl Display for Ipv6Addr","impl Display for SocketAddr","impl Display for SocketAddrV4","impl Display for SocketAddrV6","impl Display for AddrParseError","impl<'a> Display for Display<'a>","impl Display for StripPrefixError","impl Display for ExitStatus","impl<T> Display for SendError<T>","impl<T> Display for TrySendError<T>","impl Display for RecvError","impl Display for TryRecvError","impl Display for RecvTimeoutError","impl Display for SystemTimeError","impl<T> Display for PoisonError<T>","impl<T> Display for TryLockError<T>","impl<'a, B> Display for Cow<'a, B> where
        B: Display + ToOwned + ?Sized,
        <B as ToOwned>::Owned: Display
    ","impl Display for FromUtf8Error","impl Display for FromUtf16Error","impl Display for String","impl Display for ParseError","impl Display for Atom","impl Display for Ion","impl Display for Molecule","impl<E: Element> Display for Container<E>","impl<E: Element> Display for ContainerCompound<E>","impl<E: Element> Display for ElemReaction<E>","impl<E: Element> Display for ReactionCompound<E>","impl<E: Element> Display for ReactionSide<E>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/fmt/trait.LowerExp.js b/rust-docs/implementors/core/fmt/trait.LowerExp.js similarity index 100% rename from docs/implementors/core/fmt/trait.LowerExp.js rename to rust-docs/implementors/core/fmt/trait.LowerExp.js diff --git a/docs/implementors/core/fmt/trait.LowerHex.js b/rust-docs/implementors/core/fmt/trait.LowerHex.js similarity index 100% rename from docs/implementors/core/fmt/trait.LowerHex.js rename to rust-docs/implementors/core/fmt/trait.LowerHex.js diff --git a/docs/implementors/core/fmt/trait.Octal.js b/rust-docs/implementors/core/fmt/trait.Octal.js similarity index 100% rename from docs/implementors/core/fmt/trait.Octal.js rename to rust-docs/implementors/core/fmt/trait.Octal.js diff --git a/rust-docs/implementors/core/fmt/trait.Pointer.js b/rust-docs/implementors/core/fmt/trait.Pointer.js new file mode 100644 index 0000000..852cdbc --- /dev/null +++ b/rust-docs/implementors/core/fmt/trait.Pointer.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> Pointer for Box<T> where
        T: ?Sized
    ","impl<T> Pointer for Arc<T> where
        T: ?Sized
    ","impl<T> Pointer for Rc<T> where
        T: ?Sized
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/fmt/trait.UpperExp.js b/rust-docs/implementors/core/fmt/trait.UpperExp.js similarity index 100% rename from docs/implementors/core/fmt/trait.UpperExp.js rename to rust-docs/implementors/core/fmt/trait.UpperExp.js diff --git a/docs/implementors/core/fmt/trait.UpperHex.js b/rust-docs/implementors/core/fmt/trait.UpperHex.js similarity index 100% rename from docs/implementors/core/fmt/trait.UpperHex.js rename to rust-docs/implementors/core/fmt/trait.UpperHex.js diff --git a/docs/implementors/core/fmt/trait.Write.js b/rust-docs/implementors/core/fmt/trait.Write.js similarity index 100% rename from docs/implementors/core/fmt/trait.Write.js rename to rust-docs/implementors/core/fmt/trait.Write.js diff --git a/docs/implementors/core/hash/trait.BuildHasher.js b/rust-docs/implementors/core/hash/trait.BuildHasher.js similarity index 100% rename from docs/implementors/core/hash/trait.BuildHasher.js rename to rust-docs/implementors/core/hash/trait.BuildHasher.js diff --git a/rust-docs/implementors/core/hash/trait.Hash.js b/rust-docs/implementors/core/hash/trait.Hash.js new file mode 100644 index 0000000..2ff39b6 --- /dev/null +++ b/rust-docs/implementors/core/hash/trait.Hash.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl Hash for Atom","impl<E: Element> Hash for ContainerCompound<E>","impl Hash for Ion","impl Hash for Molecule","impl Hash for MoleculeCompound","impl<E: Hash + Element> Hash for ElemReaction<E>","impl<E: Hash + Element> Hash for ReactionSide<E>","impl<E: Element> Hash for ReactionCompound<E>","impl<T> Hash for Box<T> where
        T: Hash + ?Sized
    ","impl<T> Hash for Arc<T> where
        T: Hash + ?Sized
    ","impl<T> Hash for Rc<T> where
        T: Hash + ?Sized
    ","impl Hash for OsString","impl Hash for OsStr","impl Hash for Ipv4Addr","impl Hash for Ipv6Addr","impl Hash for SocketAddrV4","impl Hash for SocketAddrV6","impl<'a> Hash for PrefixComponent<'a>","impl Hash for PathBuf","impl Hash for Path","impl Hash for ThreadId","impl Hash for CString","impl Hash for CStr","impl Hash for FileType","impl Hash for ErrorKind","impl Hash for IpAddr","impl Hash for Ipv6MulticastScope","impl Hash for SocketAddr","impl<'a> Hash for Prefix<'a>","impl<'a> Hash for Component<'a>","impl Hash for Duration","impl<K, V> Hash for BTreeMap<K, V> where
        K: Hash,
        V: Hash
    ","impl<'a, B> Hash for Cow<'a, B> where
        B: Hash + ToOwned + ?Sized
    ","impl<T> Hash for LinkedList<T> where
        T: Hash
    ","impl Hash for String","impl<T> Hash for Vec<T> where
        T: Hash
    ","impl<A> Hash for VecDeque<A> where
        A: Hash
    ","impl<T> Hash for BTreeSet<T> where
        T: Hash
    ","impl<E> Hash for EnumSet<E> where
        E: Hash
    ","impl<T> Hash for Bound<T> where
        T: Hash
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/hash/trait.Hasher.js b/rust-docs/implementors/core/hash/trait.Hasher.js similarity index 100% rename from docs/implementors/core/hash/trait.Hasher.js rename to rust-docs/implementors/core/hash/trait.Hasher.js diff --git a/rust-docs/implementors/core/iter/iterator/trait.Iterator.js b/rust-docs/implementors/core/iter/iterator/trait.Iterator.js new file mode 100644 index 0000000..26ebf5f --- /dev/null +++ b/rust-docs/implementors/core/iter/iterator/trait.Iterator.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<I> Iterator for Box<I> where
        I: Iterator + ?Sized
    ","impl<I> Iterator for Utf16Encoder<I> where
        I: Iterator<Item = char>, 
    ","impl<'a> Iterator for SplitWhitespace<'a>","impl Iterator for ToLowercase","impl Iterator for ToUppercase","impl<I> Iterator for DecodeUtf16<I> where
        I: Iterator<Item = u16>, 
    ","impl Iterator for EscapeDefault","impl<'a, K, V> Iterator for Iter<'a, K, V>","impl<'a, K, V> Iterator for IterMut<'a, K, V>","impl<K, V> Iterator for IntoIter<K, V>","impl<'a, K, V> Iterator for Keys<'a, K, V>","impl<'a, K, V> Iterator for Values<'a, K, V>","impl<'a, K, V> Iterator for ValuesMut<'a, K, V>","impl<'a, K, V> Iterator for Drain<'a, K, V>","impl<'a, K> Iterator for Iter<'a, K>","impl<K> Iterator for IntoIter<K>","impl<'a, K> Iterator for Drain<'a, K>","impl<'a, T, S> Iterator for Intersection<'a, T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl<'a, T, S> Iterator for Difference<'a, T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl<'a, T, S> Iterator for SymmetricDifference<'a, T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl<'a, T, S> Iterator for Union<'a, T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl Iterator for Vars","impl Iterator for VarsOs","impl<'a> Iterator for SplitPaths<'a>","impl Iterator for Args","impl Iterator for ArgsOs","impl Iterator for ReadDir","impl<R> Iterator for Bytes<R> where
        R: Read
    ","impl<R> Iterator for Chars<R> where
        R: Read
    ","impl<B> Iterator for Split<B> where
        B: BufRead
    ","impl<B> Iterator for Lines<B> where
        B: BufRead
    ","impl<'a> Iterator for Incoming<'a>","impl Iterator for LookupHost","impl<'a> Iterator for Iter<'a>","impl<'a> Iterator for Components<'a>","impl<'a, T> Iterator for Iter<'a, T>","impl<'a, T> Iterator for TryIter<'a, T>","impl<T> Iterator for IntoIter<T>","impl<'a> Iterator for Incoming<'a>","impl<'a, T, R> Iterator for Generator<'a, T, R> where
        R: Rng,
        T: Rand, 
    ","impl<'a, R> Iterator for AsciiGenerator<'a, R> where
        R: Rng
    ","impl<'a, T> Iterator for Iter<'a, T>","impl<T> Iterator for IntoIter<T>","impl<'a, T> Iterator for Drain<'a, T> where
        T: 'a, 
    ","impl<'a, K, V> Iterator for Iter<'a, K, V> where
        K: 'a,
        V: 'a, 
    ","impl<'a, K, V> Iterator for IterMut<'a, K, V> where
        K: 'a,
        V: 'a, 
    ","impl<K, V> Iterator for IntoIter<K, V>","impl<'a, K, V> Iterator for Keys<'a, K, V>","impl<'a, K, V> Iterator for Values<'a, K, V>","impl<'a, K, V> Iterator for Range<'a, K, V>","impl<'a, K, V> Iterator for ValuesMut<'a, K, V>","impl<'a, K, V> Iterator for RangeMut<'a, K, V>","impl<'a, T> Iterator for Iter<'a, T>","impl<T> Iterator for IntoIter<T>","impl<'a, T> Iterator for Range<'a, T>","impl<'a, T> Iterator for Difference<'a, T> where
        T: Ord
    ","impl<'a, T> Iterator for SymmetricDifference<'a, T> where
        T: Ord
    ","impl<'a, T> Iterator for Intersection<'a, T> where
        T: Ord
    ","impl<'a, T> Iterator for Union<'a, T> where
        T: Ord
    ","impl<E> Iterator for Iter<E> where
        E: CLike
    ","impl<'a, T> Iterator for Iter<'a, T>","impl<'a, T> Iterator for IterMut<'a, T>","impl<T> Iterator for IntoIter<T>","impl<'a> Iterator for EncodeUtf16<'a>","impl<'a> Iterator for Drain<'a>","impl<T> Iterator for IntoIter<T>","impl<'a, T> Iterator for Drain<'a, T>","impl<'a, T> Iterator for Iter<'a, T>","impl<'a, T> Iterator for IterMut<'a, T>","impl<T> Iterator for IntoIter<T>","impl<'a, T> Iterator for Drain<'a, T> where
        T: 'a, 
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/iter/range/trait.Step.js b/rust-docs/implementors/core/iter/range/trait.Step.js similarity index 100% rename from docs/implementors/core/iter/range/trait.Step.js rename to rust-docs/implementors/core/iter/range/trait.Step.js diff --git a/rust-docs/implementors/core/iter/traits/trait.DoubleEndedIterator.js b/rust-docs/implementors/core/iter/traits/trait.DoubleEndedIterator.js new file mode 100644 index 0000000..cc928ac --- /dev/null +++ b/rust-docs/implementors/core/iter/traits/trait.DoubleEndedIterator.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<I> DoubleEndedIterator for Box<I> where
        I: DoubleEndedIterator + ?Sized
    ","impl<'a> DoubleEndedIterator for SplitWhitespace<'a>","impl DoubleEndedIterator for EscapeDefault","impl DoubleEndedIterator for Args","impl DoubleEndedIterator for ArgsOs","impl<'a> DoubleEndedIterator for Iter<'a>","impl<'a> DoubleEndedIterator for Components<'a>","impl<'a, T> DoubleEndedIterator for Iter<'a, T>","impl<T> DoubleEndedIterator for IntoIter<T>","impl<'a, T> DoubleEndedIterator for Drain<'a, T> where
        T: 'a, 
    ","impl<'a, K, V> DoubleEndedIterator for Iter<'a, K, V> where
        K: 'a,
        V: 'a, 
    ","impl<'a, K, V> DoubleEndedIterator for IterMut<'a, K, V> where
        K: 'a,
        V: 'a, 
    ","impl<K, V> DoubleEndedIterator for IntoIter<K, V>","impl<'a, K, V> DoubleEndedIterator for Keys<'a, K, V>","impl<'a, K, V> DoubleEndedIterator for Values<'a, K, V>","impl<'a, K, V> DoubleEndedIterator for ValuesMut<'a, K, V>","impl<'a, K, V> DoubleEndedIterator for Range<'a, K, V>","impl<'a, K, V> DoubleEndedIterator for RangeMut<'a, K, V>","impl<'a, T> DoubleEndedIterator for Iter<'a, T>","impl<T> DoubleEndedIterator for IntoIter<T>","impl<'a, T> DoubleEndedIterator for Range<'a, T>","impl<'a, T> DoubleEndedIterator for Iter<'a, T>","impl<'a, T> DoubleEndedIterator for IterMut<'a, T>","impl<T> DoubleEndedIterator for IntoIter<T>","impl<'a> DoubleEndedIterator for Drain<'a>","impl<T> DoubleEndedIterator for IntoIter<T>","impl<'a, T> DoubleEndedIterator for Drain<'a, T>","impl<'a, T> DoubleEndedIterator for Iter<'a, T>","impl<'a, T> DoubleEndedIterator for IterMut<'a, T>","impl<T> DoubleEndedIterator for IntoIter<T>","impl<'a, T> DoubleEndedIterator for Drain<'a, T> where
        T: 'a, 
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/iter/traits/trait.ExactSizeIterator.js b/rust-docs/implementors/core/iter/traits/trait.ExactSizeIterator.js new file mode 100644 index 0000000..00a0f8d --- /dev/null +++ b/rust-docs/implementors/core/iter/traits/trait.ExactSizeIterator.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<I> ExactSizeIterator for Box<I> where
        I: ExactSizeIterator + ?Sized
    ","impl ExactSizeIterator for EscapeDefault","impl<'a, K, V> ExactSizeIterator for Iter<'a, K, V>","impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V>","impl<K, V> ExactSizeIterator for IntoIter<K, V>","impl<'a, K, V> ExactSizeIterator for Keys<'a, K, V>","impl<'a, K, V> ExactSizeIterator for Values<'a, K, V>","impl<'a, K, V> ExactSizeIterator for ValuesMut<'a, K, V>","impl<'a, K, V> ExactSizeIterator for Drain<'a, K, V>","impl<'a, K> ExactSizeIterator for Iter<'a, K>","impl<K> ExactSizeIterator for IntoIter<K>","impl<'a, K> ExactSizeIterator for Drain<'a, K>","impl ExactSizeIterator for Args","impl ExactSizeIterator for ArgsOs","impl<'a, T> ExactSizeIterator for Iter<'a, T>","impl<T> ExactSizeIterator for IntoIter<T>","impl<'a, T> ExactSizeIterator for Drain<'a, T> where
        T: 'a, 
    ","impl<'a, K, V> ExactSizeIterator for Iter<'a, K, V> where
        K: 'a,
        V: 'a, 
    ","impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> where
        K: 'a,
        V: 'a, 
    ","impl<K, V> ExactSizeIterator for IntoIter<K, V>","impl<'a, K, V> ExactSizeIterator for Keys<'a, K, V>","impl<'a, K, V> ExactSizeIterator for Values<'a, K, V>","impl<'a, K, V> ExactSizeIterator for ValuesMut<'a, K, V>","impl<'a, T> ExactSizeIterator for Iter<'a, T>","impl<T> ExactSizeIterator for IntoIter<T>","impl<'a, T> ExactSizeIterator for Iter<'a, T>","impl<'a, T> ExactSizeIterator for IterMut<'a, T>","impl<T> ExactSizeIterator for IntoIter<T>","impl<T> ExactSizeIterator for IntoIter<T>","impl<'a, T> ExactSizeIterator for Drain<'a, T>","impl<'a, T> ExactSizeIterator for Iter<'a, T>","impl<'a, T> ExactSizeIterator for IterMut<'a, T>","impl<T> ExactSizeIterator for IntoIter<T>","impl<'a, T> ExactSizeIterator for Drain<'a, T> where
        T: 'a, 
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/iter/traits/trait.Extend.js b/rust-docs/implementors/core/iter/traits/trait.Extend.js new file mode 100644 index 0000000..b64bc52 --- /dev/null +++ b/rust-docs/implementors/core/iter/traits/trait.Extend.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<K, V, S> Extend<(K, V)> for HashMap<K, V, S> where
        K: Eq + Hash,
        S: BuildHasher
    ","impl<'a, K, V, S> Extend<(&'a K, &'a V)> for HashMap<K, V, S> where
        K: Eq + Hash + Copy,
        S: BuildHasher,
        V: Copy
    ","impl<T, S> Extend<T> for HashSet<T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl<'a, T, S> Extend<&'a T> for HashSet<T, S> where
        S: BuildHasher,
        T: 'a + Eq + Hash + Copy
    ","impl<P> Extend<P> for PathBuf where
        P: AsRef<Path>, 
    ","impl<T> Extend<T> for BinaryHeap<T> where
        T: Ord
    ","impl<'a, T> Extend<&'a T> for BinaryHeap<T> where
        T: 'a + Copy + Ord
    ","impl<K, V> Extend<(K, V)> for BTreeMap<K, V> where
        K: Ord
    ","impl<'a, K, V> Extend<(&'a K, &'a V)> for BTreeMap<K, V> where
        K: Copy + Ord,
        V: Copy
    ","impl<T> Extend<T> for BTreeSet<T> where
        T: Ord
    ","impl<'a, T> Extend<&'a T> for BTreeSet<T> where
        T: 'a + Copy + Ord
    ","impl<E> Extend<E> for EnumSet<E> where
        E: CLike
    ","impl<'a, E> Extend<&'a E> for EnumSet<E> where
        E: 'a + CLike + Copy
    ","impl<T> Extend<T> for LinkedList<T>","impl<'a, T> Extend<&'a T> for LinkedList<T> where
        T: 'a + Copy
    ","impl Extend<char> for String","impl<'a> Extend<&'a char> for String","impl<'a> Extend<&'a str> for String","impl Extend<String> for String","impl<T> Extend<T> for Vec<T>","impl<'a, T> Extend<&'a T> for Vec<T> where
        T: 'a + Copy
    ","impl<A> Extend<A> for VecDeque<A>","impl<'a, T> Extend<&'a T> for VecDeque<T> where
        T: 'a + Copy
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/iter/traits/trait.FromIterator.js b/rust-docs/implementors/core/iter/traits/trait.FromIterator.js new file mode 100644 index 0000000..7624885 --- /dev/null +++ b/rust-docs/implementors/core/iter/traits/trait.FromIterator.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<K, V, S> FromIterator<(K, V)> for HashMap<K, V, S> where
        K: Eq + Hash,
        S: BuildHasher + Default
    ","impl<T, S> FromIterator<T> for HashSet<T, S> where
        S: BuildHasher + Default,
        T: Eq + Hash
    ","impl<P> FromIterator<P> for PathBuf where
        P: AsRef<Path>, 
    ","impl<T> FromIterator<T> for BinaryHeap<T> where
        T: Ord
    ","impl<K, V> FromIterator<(K, V)> for BTreeMap<K, V> where
        K: Ord
    ","impl<T> FromIterator<T> for BTreeSet<T> where
        T: Ord
    ","impl<E> FromIterator<E> for EnumSet<E> where
        E: CLike
    ","impl<T> FromIterator<T> for LinkedList<T>","impl FromIterator<char> for String","impl<'a> FromIterator<&'a char> for String","impl<'a> FromIterator<&'a str> for String","impl FromIterator<String> for String","impl<'a> FromIterator<char> for Cow<'a, str>","impl<'a, 'b> FromIterator<&'b str> for Cow<'a, str>","impl<'a> FromIterator<String> for Cow<'a, str>","impl<T> FromIterator<T> for Vec<T>","impl<'a, T> FromIterator<T> for Cow<'a, [T]> where
        T: Clone
    ","impl<A> FromIterator<A> for VecDeque<A>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/iter/traits/trait.FusedIterator.js b/rust-docs/implementors/core/iter/traits/trait.FusedIterator.js new file mode 100644 index 0000000..35be6e7 --- /dev/null +++ b/rust-docs/implementors/core/iter/traits/trait.FusedIterator.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<I> FusedIterator for Box<I> where
        I: FusedIterator + ?Sized
    ","impl<I> FusedIterator for Utf16Encoder<I> where
        I: FusedIterator<Item = char>, 
    ","impl<'a> FusedIterator for SplitWhitespace<'a>","impl FusedIterator for ToLowercase","impl FusedIterator for ToUppercase","impl FusedIterator for EscapeDefault","impl<'a, K, V> FusedIterator for Iter<'a, K, V>","impl<'a, K, V> FusedIterator for IterMut<'a, K, V>","impl<K, V> FusedIterator for IntoIter<K, V>","impl<'a, K, V> FusedIterator for Keys<'a, K, V>","impl<'a, K, V> FusedIterator for Values<'a, K, V>","impl<'a, K, V> FusedIterator for ValuesMut<'a, K, V>","impl<'a, K, V> FusedIterator for Drain<'a, K, V>","impl<'a, K> FusedIterator for Iter<'a, K>","impl<K> FusedIterator for IntoIter<K>","impl<'a, K> FusedIterator for Drain<'a, K>","impl<'a, T, S> FusedIterator for Intersection<'a, T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl<'a, T, S> FusedIterator for Difference<'a, T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl<'a, T, S> FusedIterator for SymmetricDifference<'a, T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl<'a, T, S> FusedIterator for Union<'a, T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl<'a> FusedIterator for Iter<'a>","impl<'a> FusedIterator for Components<'a>","impl<'a, T> FusedIterator for Iter<'a, T>","impl<T> FusedIterator for IntoIter<T>","impl<'a, T> FusedIterator for Drain<'a, T> where
        T: 'a, 
    ","impl<'a, K, V> FusedIterator for Iter<'a, K, V>","impl<'a, K, V> FusedIterator for IterMut<'a, K, V>","impl<K, V> FusedIterator for IntoIter<K, V>","impl<'a, K, V> FusedIterator for Keys<'a, K, V>","impl<'a, K, V> FusedIterator for Values<'a, K, V>","impl<'a, K, V> FusedIterator for ValuesMut<'a, K, V>","impl<'a, K, V> FusedIterator for Range<'a, K, V>","impl<'a, K, V> FusedIterator for RangeMut<'a, K, V>","impl<'a, T> FusedIterator for Iter<'a, T>","impl<T> FusedIterator for IntoIter<T>","impl<'a, T> FusedIterator for Range<'a, T>","impl<'a, T> FusedIterator for Difference<'a, T> where
        T: Ord
    ","impl<'a, T> FusedIterator for SymmetricDifference<'a, T> where
        T: Ord
    ","impl<'a, T> FusedIterator for Intersection<'a, T> where
        T: Ord
    ","impl<'a, T> FusedIterator for Union<'a, T> where
        T: Ord
    ","impl<E> FusedIterator for Iter<E> where
        E: CLike
    ","impl<'a, T> FusedIterator for Iter<'a, T>","impl<'a, T> FusedIterator for IterMut<'a, T>","impl<T> FusedIterator for IntoIter<T>","impl<'a> FusedIterator for EncodeUtf16<'a>","impl<'a> FusedIterator for Drain<'a>","impl<T> FusedIterator for IntoIter<T>","impl<'a, T> FusedIterator for Drain<'a, T>","impl<'a, T> FusedIterator for Iter<'a, T>","impl<'a, T> FusedIterator for IterMut<'a, T>","impl<T> FusedIterator for IntoIter<T>","impl<'a, T> FusedIterator for Drain<'a, T> where
        T: 'a, 
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/iter/traits/trait.IntoIterator.js b/rust-docs/implementors/core/iter/traits/trait.IntoIterator.js new file mode 100644 index 0000000..ec2357f --- /dev/null +++ b/rust-docs/implementors/core/iter/traits/trait.IntoIterator.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<'a, K, V, S> IntoIterator for &'a HashMap<K, V, S> where
        K: Eq + Hash,
        S: BuildHasher
    ","impl<'a, K, V, S> IntoIterator for &'a mut HashMap<K, V, S> where
        K: Eq + Hash,
        S: BuildHasher
    ","impl<K, V, S> IntoIterator for HashMap<K, V, S> where
        K: Eq + Hash,
        S: BuildHasher
    ","impl<'a, T, S> IntoIterator for &'a HashSet<T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl<T, S> IntoIterator for HashSet<T, S> where
        S: BuildHasher,
        T: Eq + Hash
    ","impl<'a> IntoIterator for &'a PathBuf","impl<'a> IntoIterator for &'a Path","impl<'a, T> IntoIterator for &'a Receiver<T>","impl<T> IntoIterator for Receiver<T>","impl<'a> IntoIterator for &'a UnixListener","impl<T> IntoIterator for BinaryHeap<T> where
        T: Ord
    ","impl<'a, T> IntoIterator for &'a BinaryHeap<T> where
        T: Ord
    ","impl<'a, K, V> IntoIterator for &'a BTreeMap<K, V> where
        K: 'a,
        V: 'a, 
    ","impl<'a, K, V> IntoIterator for &'a mut BTreeMap<K, V> where
        K: 'a,
        V: 'a, 
    ","impl<K, V> IntoIterator for BTreeMap<K, V>","impl<T> IntoIterator for BTreeSet<T>","impl<'a, T> IntoIterator for &'a BTreeSet<T>","impl<'a, E> IntoIterator for &'a EnumSet<E> where
        E: CLike
    ","impl<T> IntoIterator for LinkedList<T>","impl<'a, T> IntoIterator for &'a LinkedList<T>","impl<'a, T> IntoIterator for &'a mut LinkedList<T>","impl<T> IntoIterator for Vec<T>","impl<'a, T> IntoIterator for &'a Vec<T>","impl<'a, T> IntoIterator for &'a mut Vec<T>","impl<T> IntoIterator for VecDeque<T>","impl<'a, T> IntoIterator for &'a VecDeque<T>","impl<'a, T> IntoIterator for &'a mut VecDeque<T>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/iter/traits/trait.Product.js b/rust-docs/implementors/core/iter/traits/trait.Product.js similarity index 100% rename from docs/implementors/core/iter/traits/trait.Product.js rename to rust-docs/implementors/core/iter/traits/trait.Product.js diff --git a/docs/implementors/core/iter/traits/trait.Sum.js b/rust-docs/implementors/core/iter/traits/trait.Sum.js similarity index 100% rename from docs/implementors/core/iter/traits/trait.Sum.js rename to rust-docs/implementors/core/iter/traits/trait.Sum.js diff --git a/docs/implementors/core/iter/traits/trait.TrustedLen.js b/rust-docs/implementors/core/iter/traits/trait.TrustedLen.js similarity index 100% rename from docs/implementors/core/iter/traits/trait.TrustedLen.js rename to rust-docs/implementors/core/iter/traits/trait.TrustedLen.js diff --git a/docs/implementors/core/marker/trait.Copy.js b/rust-docs/implementors/core/marker/trait.Copy.js similarity index 85% rename from docs/implementors/core/marker/trait.Copy.js rename to rust-docs/implementors/core/marker/trait.Copy.js index f146079..b75390d 100644 --- a/docs/implementors/core/marker/trait.Copy.js +++ b/rust-docs/implementors/core/marker/trait.Copy.js @@ -1,5 +1,5 @@ (function() {var implementors = {}; -implementors["feroxide"] = ["impl Copy for _Unwind_Reason_Code","impl Copy for _Unwind_Action","impl Copy for ExchangeHeapSingleton","impl Copy for group","impl Copy for utimbuf","impl Copy for timeval","impl Copy for timespec","impl Copy for rlimit","impl Copy for rusage","impl Copy for in_addr","impl Copy for in6_addr","impl Copy for ip_mreq","impl Copy for ipv6_mreq","impl Copy for hostent","impl Copy for iovec","impl Copy for pollfd","impl Copy for winsize","impl Copy for linger","impl Copy for sigval","impl Copy for sockaddr","impl Copy for sockaddr_in","impl Copy for sockaddr_in6","impl Copy for sockaddr_un","impl Copy for sockaddr_storage","impl Copy for addrinfo","impl Copy for sockaddr_nl","impl Copy for sockaddr_ll","impl Copy for fd_set","impl Copy for tm","impl Copy for sched_param","impl Copy for Dl_info","impl Copy for epoll_event","impl Copy for utsname","impl Copy for lconv","impl Copy for sigevent","impl Copy for dirent","impl Copy for dirent64","impl Copy for rlimit64","impl Copy for glob_t","impl Copy for ifaddrs","impl Copy for pthread_mutex_t","impl Copy for pthread_rwlock_t","impl Copy for pthread_mutexattr_t","impl Copy for pthread_cond_t","impl Copy for pthread_condattr_t","impl Copy for passwd","impl Copy for spwd","impl Copy for statvfs","impl Copy for dqblk","impl Copy for signalfd_siginfo","impl Copy for fsid_t","impl Copy for mq_attr","impl Copy for cpu_set_t","impl Copy for if_nameindex","impl Copy for msginfo","impl Copy for aiocb","impl Copy for __exit_status","impl Copy for __timeval","impl Copy for utmpx","impl Copy for sigaction","impl Copy for stack_t","impl Copy for siginfo_t","impl Copy for glob64_t","impl Copy for ucred","impl Copy for statfs","impl Copy for msghdr","impl Copy for cmsghdr","impl Copy for termios","impl Copy for flock","impl Copy for sem_t","impl Copy for sigset_t","impl Copy for sysinfo","impl Copy for msqid_ds","impl Copy for stat","impl Copy for stat64","impl Copy for pthread_attr_t","impl Copy for _libc_fpxreg","impl Copy for _libc_xmmreg","impl Copy for _libc_fpstate","impl Copy for mcontext_t","impl Copy for ucontext_t","impl Copy for ipc_perm","impl Copy for shmid_ds","impl Copy for LocalKeyState","impl Copy for ThreadId","impl Copy for FileType","impl Copy for ErrorKind","impl Copy for SeekFrom","impl Copy for IpAddr","impl Copy for Ipv4Addr","impl Copy for Ipv6Addr","impl Copy for Ipv6MulticastScope","impl Copy for SocketAddr","impl Copy for SocketAddrV4","impl Copy for SocketAddrV6","impl Copy for Shutdown","impl<'a> Copy for Prefix<'a>","impl<'a> Copy for PrefixComponent<'a>","impl<'a> Copy for Component<'a>","impl Copy for ExitStatus","impl<T> Copy for SendError<T> where T: Copy","impl Copy for RecvError","impl Copy for TryRecvError","impl Copy for RecvTimeoutError","impl<T> Copy for TrySendError<T> where T: Copy","impl Copy for WaitTimeoutResult","impl Copy for Duration","impl Copy for Instant","impl Copy for SystemTime","impl Copy for StandardNormal","impl Copy for Normal","impl Copy for LogNormal","impl Copy for Exp1","impl Copy for Exp","impl Copy for IsaacRng","impl Copy for Isaac64Rng","impl Copy for ChaChaRng","impl Copy for ReseedWithDefault","impl<E> Copy for EnumSet<E>","impl Copy for ParseError","impl<T> Copy for Bound<T> where T: Copy",]; +implementors["feroxide"] = ["impl Copy for _Unwind_Reason_Code","impl Copy for _Unwind_Action","impl Copy for ExchangeHeapSingleton","impl Copy for group","impl Copy for utimbuf","impl Copy for timeval","impl Copy for timespec","impl Copy for rlimit","impl Copy for rusage","impl Copy for in_addr","impl Copy for in6_addr","impl Copy for ip_mreq","impl Copy for ipv6_mreq","impl Copy for hostent","impl Copy for iovec","impl Copy for pollfd","impl Copy for winsize","impl Copy for linger","impl Copy for sigval","impl Copy for sockaddr","impl Copy for sockaddr_in","impl Copy for sockaddr_in6","impl Copy for sockaddr_un","impl Copy for sockaddr_storage","impl Copy for addrinfo","impl Copy for sockaddr_nl","impl Copy for sockaddr_ll","impl Copy for fd_set","impl Copy for tm","impl Copy for sched_param","impl Copy for Dl_info","impl Copy for epoll_event","impl Copy for utsname","impl Copy for lconv","impl Copy for sigevent","impl Copy for dirent","impl Copy for dirent64","impl Copy for rlimit64","impl Copy for glob_t","impl Copy for ifaddrs","impl Copy for pthread_mutex_t","impl Copy for pthread_rwlock_t","impl Copy for pthread_mutexattr_t","impl Copy for pthread_cond_t","impl Copy for pthread_condattr_t","impl Copy for passwd","impl Copy for spwd","impl Copy for statvfs","impl Copy for dqblk","impl Copy for signalfd_siginfo","impl Copy for fsid_t","impl Copy for mq_attr","impl Copy for cpu_set_t","impl Copy for if_nameindex","impl Copy for msginfo","impl Copy for aiocb","impl Copy for __exit_status","impl Copy for __timeval","impl Copy for utmpx","impl Copy for sigaction","impl Copy for stack_t","impl Copy for siginfo_t","impl Copy for glob64_t","impl Copy for ucred","impl Copy for statfs","impl Copy for msghdr","impl Copy for cmsghdr","impl Copy for termios","impl Copy for flock","impl Copy for sem_t","impl Copy for sigset_t","impl Copy for sysinfo","impl Copy for msqid_ds","impl Copy for stat","impl Copy for stat64","impl Copy for pthread_attr_t","impl Copy for _libc_fpxreg","impl Copy for _libc_xmmreg","impl Copy for _libc_fpstate","impl Copy for mcontext_t","impl Copy for ucontext_t","impl Copy for ipc_perm","impl Copy for shmid_ds","impl Copy for LocalKeyState","impl Copy for ThreadId","impl Copy for FileType","impl Copy for ErrorKind","impl Copy for SeekFrom","impl Copy for IpAddr","impl Copy for Ipv4Addr","impl Copy for Ipv6Addr","impl Copy for Ipv6MulticastScope","impl Copy for SocketAddr","impl Copy for SocketAddrV4","impl Copy for SocketAddrV6","impl Copy for Shutdown","impl<'a> Copy for Prefix<'a>","impl<'a> Copy for PrefixComponent<'a>","impl<'a> Copy for Component<'a>","impl Copy for ExitStatus","impl<T> Copy for SendError<T> where
        T: Copy
    ","impl Copy for RecvError","impl Copy for TryRecvError","impl Copy for RecvTimeoutError","impl<T> Copy for TrySendError<T> where
        T: Copy
    ","impl Copy for WaitTimeoutResult","impl Copy for Duration","impl Copy for Instant","impl Copy for SystemTime","impl Copy for StandardNormal","impl Copy for Normal","impl Copy for LogNormal","impl Copy for Exp1","impl Copy for Exp","impl Copy for IsaacRng","impl Copy for Isaac64Rng","impl Copy for ChaChaRng","impl Copy for ReseedWithDefault","impl<E> Copy for EnumSet<E>","impl Copy for ParseError","impl<T> Copy for Bound<T> where
        T: Copy
    ",]; if (window.register_implementors) { window.register_implementors(implementors); diff --git a/rust-docs/implementors/core/marker/trait.Send.js b/rust-docs/implementors/core/marker/trait.Send.js new file mode 100644 index 0000000..025eac7 --- /dev/null +++ b/rust-docs/implementors/core/marker/trait.Send.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> Send for Arc<T> where
        T: Send + Sync + ?Sized
    ","impl<T> Send for Weak<T> where
        T: Send + Sync + ?Sized
    ","impl<T> !Send for Rc<T> where
        T: ?Sized
    ","impl<T> !Send for Weak<T> where
        T: ?Sized
    ","impl !Send for Select","impl<T> Send for Receiver<T> where
        T: Send
    ","impl<T> Send for Sender<T> where
        T: Send
    ","impl<T> Send for SyncSender<T> where
        T: Send
    ","impl<T> Send for Mutex<T> where
        T: Send + ?Sized
    ","impl<'a, T> !Send for MutexGuard<'a, T> where
        T: ?Sized
    ","impl Send for Once","impl<T> Send for RwLock<T> where
        T: Send + Sync + ?Sized
    ","impl<'a, T> !Send for RwLockReadGuard<'a, T> where
        T: ?Sized
    ","impl<'a, T> !Send for RwLockWriteGuard<'a, T> where
        T: ?Sized
    ","impl<T> Send for LinkedList<T> where
        T: Send
    ","impl<'a, T> Send for Iter<'a, T> where
        T: Sync
    ","impl<'a, T> Send for IterMut<'a, T> where
        T: Send
    ","impl<'a> Send for Drain<'a>","impl<T> Send for IntoIter<T> where
        T: Send
    ","impl<'a, T> Send for Drain<'a, T> where
        T: Send
    ","impl<'a, T> Send for Drain<'a, T> where
        T: Send
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/marker/trait.Sync.js b/rust-docs/implementors/core/marker/trait.Sync.js new file mode 100644 index 0000000..4b62942 --- /dev/null +++ b/rust-docs/implementors/core/marker/trait.Sync.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> Sync for Arc<T> where
        T: Send + Sync + ?Sized
    ","impl<T> Sync for Weak<T> where
        T: Send + Sync + ?Sized
    ","impl<T> !Sync for Rc<T> where
        T: ?Sized
    ","impl<T> !Sync for Weak<T> where
        T: ?Sized
    ","impl<T> Sync for Key<T>","impl<T> !Sync for Receiver<T>","impl<T> !Sync for Sender<T>","impl<T> !Sync for SyncSender<T>","impl<T> Sync for Mutex<T> where
        T: Send + ?Sized
    ","impl Sync for Once","impl<T> Sync for RwLock<T> where
        T: Send + Sync + ?Sized
    ","impl<T> Sync for Key<T>","impl<T> Sync for LinkedList<T> where
        T: Sync
    ","impl<'a, T> Sync for Iter<'a, T> where
        T: Sync
    ","impl<'a, T> Sync for IterMut<'a, T> where
        T: Sync
    ","impl<'a> Sync for Drain<'a>","impl<T> Sync for IntoIter<T> where
        T: Sync
    ","impl<'a, T> Sync for Drain<'a, T> where
        T: Sync
    ","impl<'a, T> Sync for Drain<'a, T> where
        T: Sync
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/nonzero/trait.Zeroable.js b/rust-docs/implementors/core/nonzero/trait.Zeroable.js similarity index 100% rename from docs/implementors/core/nonzero/trait.Zeroable.js rename to rust-docs/implementors/core/nonzero/trait.Zeroable.js diff --git a/docs/implementors/core/num/trait.One.js b/rust-docs/implementors/core/num/trait.One.js similarity index 100% rename from docs/implementors/core/num/trait.One.js rename to rust-docs/implementors/core/num/trait.One.js diff --git a/docs/implementors/core/num/trait.Zero.js b/rust-docs/implementors/core/num/trait.Zero.js similarity index 100% rename from docs/implementors/core/num/trait.Zero.js rename to rust-docs/implementors/core/num/trait.Zero.js diff --git a/docs/implementors/core/ops/trait.Add.js b/rust-docs/implementors/core/ops/trait.Add.js similarity index 100% rename from docs/implementors/core/ops/trait.Add.js rename to rust-docs/implementors/core/ops/trait.Add.js diff --git a/docs/implementors/core/ops/trait.AddAssign.js b/rust-docs/implementors/core/ops/trait.AddAssign.js similarity index 100% rename from docs/implementors/core/ops/trait.AddAssign.js rename to rust-docs/implementors/core/ops/trait.AddAssign.js diff --git a/rust-docs/implementors/core/ops/trait.BitAnd.js b/rust-docs/implementors/core/ops/trait.BitAnd.js new file mode 100644 index 0000000..eb67e04 --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.BitAnd.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<'a, 'b, T, S> BitAnd<&'b HashSet<T, S>> for &'a HashSet<T, S> where
        S: BuildHasher + Default,
        T: Eq + Hash + Clone
    ","impl<'a, 'b, T> BitAnd<&'b BTreeSet<T>> for &'a BTreeSet<T> where
        T: Ord + Clone
    ","impl<E> BitAnd<EnumSet<E>> for EnumSet<E> where
        E: CLike
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/ops/trait.BitAndAssign.js b/rust-docs/implementors/core/ops/trait.BitAndAssign.js similarity index 100% rename from docs/implementors/core/ops/trait.BitAndAssign.js rename to rust-docs/implementors/core/ops/trait.BitAndAssign.js diff --git a/rust-docs/implementors/core/ops/trait.BitOr.js b/rust-docs/implementors/core/ops/trait.BitOr.js new file mode 100644 index 0000000..298ba18 --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.BitOr.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<'a, 'b, T, S> BitOr<&'b HashSet<T, S>> for &'a HashSet<T, S> where
        S: BuildHasher + Default,
        T: Eq + Hash + Clone
    ","impl<'a, 'b, T> BitOr<&'b BTreeSet<T>> for &'a BTreeSet<T> where
        T: Ord + Clone
    ","impl<E> BitOr<EnumSet<E>> for EnumSet<E> where
        E: CLike
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/ops/trait.BitOrAssign.js b/rust-docs/implementors/core/ops/trait.BitOrAssign.js similarity index 100% rename from docs/implementors/core/ops/trait.BitOrAssign.js rename to rust-docs/implementors/core/ops/trait.BitOrAssign.js diff --git a/rust-docs/implementors/core/ops/trait.BitXor.js b/rust-docs/implementors/core/ops/trait.BitXor.js new file mode 100644 index 0000000..441b5b0 --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.BitXor.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<'a, 'b, T, S> BitXor<&'b HashSet<T, S>> for &'a HashSet<T, S> where
        S: BuildHasher + Default,
        T: Eq + Hash + Clone
    ","impl<'a, 'b, T> BitXor<&'b BTreeSet<T>> for &'a BTreeSet<T> where
        T: Ord + Clone
    ","impl<E> BitXor<EnumSet<E>> for EnumSet<E> where
        E: CLike
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/ops/trait.BitXorAssign.js b/rust-docs/implementors/core/ops/trait.BitXorAssign.js similarity index 100% rename from docs/implementors/core/ops/trait.BitXorAssign.js rename to rust-docs/implementors/core/ops/trait.BitXorAssign.js diff --git a/docs/implementors/core/ops/trait.BoxPlace.js b/rust-docs/implementors/core/ops/trait.BoxPlace.js similarity index 100% rename from docs/implementors/core/ops/trait.BoxPlace.js rename to rust-docs/implementors/core/ops/trait.BoxPlace.js diff --git a/docs/implementors/core/ops/trait.Boxed.js b/rust-docs/implementors/core/ops/trait.Boxed.js similarity index 100% rename from docs/implementors/core/ops/trait.Boxed.js rename to rust-docs/implementors/core/ops/trait.Boxed.js diff --git a/docs/implementors/core/ops/trait.Carrier.js b/rust-docs/implementors/core/ops/trait.Carrier.js similarity index 100% rename from docs/implementors/core/ops/trait.Carrier.js rename to rust-docs/implementors/core/ops/trait.Carrier.js diff --git a/rust-docs/implementors/core/ops/trait.CoerceUnsized.js b/rust-docs/implementors/core/ops/trait.CoerceUnsized.js new file mode 100644 index 0000000..f2aa298 --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.CoerceUnsized.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T, U> CoerceUnsized<Box<U>> for Box<T> where
        T: Unsize<U> + ?Sized,
        U: ?Sized
    ","impl<T, U> CoerceUnsized<Arc<U>> for Arc<T> where
        T: Unsize<U> + ?Sized,
        U: ?Sized
    ","impl<T, U> CoerceUnsized<Weak<U>> for Weak<T> where
        T: Unsize<U> + ?Sized,
        U: ?Sized
    ","impl<T, U> CoerceUnsized<Rc<U>> for Rc<T> where
        T: Unsize<U> + ?Sized,
        U: ?Sized
    ","impl<T, U> CoerceUnsized<Weak<U>> for Weak<T> where
        T: Unsize<U> + ?Sized,
        U: ?Sized
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/ops/trait.Deref.js b/rust-docs/implementors/core/ops/trait.Deref.js new file mode 100644 index 0000000..2450aa6 --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.Deref.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl __Deref for ELECTRON","impl __Deref for HYDROXIDE","impl __Deref for AMMONIUM","impl __Deref for SULPHATE","impl __Deref for WATER","impl __Deref for CO2","impl __Deref for AMMONIA","impl __Deref for SUGAR","impl<T> Deref for Box<T> where
        T: ?Sized
    ","impl<T> Deref for Arc<T> where
        T: ?Sized
    ","impl<T> Deref for Rc<T> where
        T: ?Sized
    ","impl Deref for CString","impl Deref for OsString","impl<T> Deref for AssertUnwindSafe<T>","impl Deref for PathBuf","impl<'mutex, T> Deref for MutexGuard<'mutex, T> where
        T: ?Sized
    ","impl<'rwlock, T> Deref for RwLockReadGuard<'rwlock, T> where
        T: ?Sized
    ","impl<'rwlock, T> Deref for RwLockWriteGuard<'rwlock, T> where
        T: ?Sized
    ","impl<'a, T> Deref for PeekMut<'a, T> where
        T: Ord
    ","impl<'a, B> Deref for Cow<'a, B> where
        B: ToOwned + ?Sized
    ","impl Deref for String","impl<T> Deref for Vec<T>","impl __Deref for SEPMAP",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/ops/trait.DerefMut.js b/rust-docs/implementors/core/ops/trait.DerefMut.js new file mode 100644 index 0000000..c968191 --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.DerefMut.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> DerefMut for Box<T> where
        T: ?Sized
    ","impl<T> DerefMut for AssertUnwindSafe<T>","impl<'mutex, T> DerefMut for MutexGuard<'mutex, T> where
        T: ?Sized
    ","impl<'rwlock, T> DerefMut for RwLockWriteGuard<'rwlock, T> where
        T: ?Sized
    ","impl<'a, T> DerefMut for PeekMut<'a, T> where
        T: Ord
    ","impl DerefMut for String","impl<T> DerefMut for Vec<T>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/ops/trait.Div.js b/rust-docs/implementors/core/ops/trait.Div.js similarity index 100% rename from docs/implementors/core/ops/trait.Div.js rename to rust-docs/implementors/core/ops/trait.Div.js diff --git a/docs/implementors/core/ops/trait.DivAssign.js b/rust-docs/implementors/core/ops/trait.DivAssign.js similarity index 100% rename from docs/implementors/core/ops/trait.DivAssign.js rename to rust-docs/implementors/core/ops/trait.DivAssign.js diff --git a/rust-docs/implementors/core/ops/trait.Drop.js b/rust-docs/implementors/core/ops/trait.Drop.js new file mode 100644 index 0000000..87746d2 --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.Drop.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> Drop for IntermediateBox<T> where
        T: ?Sized
    ","impl<T> Drop for Box<T> where
        T: ?Sized
    ","impl<T> Drop for Arc<T> where
        T: ?Sized
    ","impl<T> Drop for Weak<T> where
        T: ?Sized
    ","impl<T> Drop for Rc<T> where
        T: ?Sized
    ","impl<T> Drop for Weak<T> where
        T: ?Sized
    ","impl<T> Drop for RawVec<T>","impl<'a, K, V> Drop for EntryPlace<'a, K, V>","impl Drop for CString","impl<W> Drop for BufWriter<W> where
        W: Write
    ","impl Drop for Select","impl<'rx, T> Drop for Handle<'rx, T> where
        T: Send
    ","impl<T> Drop for Sender<T>","impl<T> Drop for SyncSender<T>","impl<T> Drop for Receiver<T>","impl Drop for Condvar","impl<T> Drop for Mutex<T> where
        T: ?Sized
    ","impl<'a, T> Drop for MutexGuard<'a, T> where
        T: ?Sized
    ","impl<T> Drop for RwLock<T> where
        T: ?Sized
    ","impl<'a, T> Drop for RwLockReadGuard<'a, T> where
        T: ?Sized
    ","impl<'a, T> Drop for RwLockWriteGuard<'a, T> where
        T: ?Sized
    ","impl<'a, T> Drop for PeekMut<'a, T> where
        T: Ord
    ","impl<K, V> Drop for BTreeMap<K, V>","impl<K, V> Drop for IntoIter<K, V>","impl<T> Drop for LinkedList<T>","impl<'a> Drop for Drain<'a>","impl<T> Drop for Vec<T>","impl<T> Drop for IntoIter<T>","impl<'a, T> Drop for Drain<'a, T>","impl<T> Drop for VecDeque<T>","impl<'a, T> Drop for Drain<'a, T> where
        T: 'a, 
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/ops/trait.Fn.js b/rust-docs/implementors/core/ops/trait.Fn.js similarity index 100% rename from docs/implementors/core/ops/trait.Fn.js rename to rust-docs/implementors/core/ops/trait.Fn.js diff --git a/docs/implementors/core/ops/trait.FnMut.js b/rust-docs/implementors/core/ops/trait.FnMut.js similarity index 100% rename from docs/implementors/core/ops/trait.FnMut.js rename to rust-docs/implementors/core/ops/trait.FnMut.js diff --git a/docs/implementors/core/ops/trait.FnOnce.js b/rust-docs/implementors/core/ops/trait.FnOnce.js similarity index 89% rename from docs/implementors/core/ops/trait.FnOnce.js rename to rust-docs/implementors/core/ops/trait.FnOnce.js index 7868b5e..5db9de4 100644 --- a/docs/implementors/core/ops/trait.FnOnce.js +++ b/rust-docs/implementors/core/ops/trait.FnOnce.js @@ -1,5 +1,5 @@ (function() {var implementors = {}; -implementors["feroxide"] = ["impl<'a, A, R> FnOnce<A> for Box<FnBox<A, Output = R> + 'a>","impl<'a, A, R> FnOnce<A> for Box<FnBox<A, Output = R> + 'a + Send>","impl<R, F> FnOnce() for AssertUnwindSafe<F> where F: FnOnce() -> R",]; +implementors["feroxide"] = ["impl<'a, A, R> FnOnce<A> for Box<FnBox<A, Output = R> + 'a>","impl<'a, A, R> FnOnce<A> for Box<FnBox<A, Output = R> + 'a + Send>","impl<R, F> FnOnce() for AssertUnwindSafe<F> where
        F: FnOnce() -> R, 
    ",]; if (window.register_implementors) { window.register_implementors(implementors); diff --git a/rust-docs/implementors/core/ops/trait.InPlace.js b/rust-docs/implementors/core/ops/trait.InPlace.js new file mode 100644 index 0000000..4423512 --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.InPlace.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> InPlace<T> for IntermediateBox<T>","impl<'a, K, V> InPlace<V> for EntryPlace<'a, K, V>","impl<'a, T> InPlace<T> for BinaryHeapPlace<'a, T> where
        T: Clone + Ord
    ","impl<'a, T> InPlace<T> for FrontPlace<'a, T>","impl<'a, T> InPlace<T> for BackPlace<'a, T>","impl<'a, T> InPlace<T> for PlaceBack<'a, T>","impl<'a, T> InPlace<T> for PlaceBack<'a, T>","impl<'a, T> InPlace<T> for PlaceFront<'a, T>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/ops/trait.Index.js b/rust-docs/implementors/core/ops/trait.Index.js new file mode 100644 index 0000000..2d4dd3c --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.Index.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<'a, K, Q, V, S> Index<&'a Q> for HashMap<K, V, S> where
        K: Eq + Hash + Borrow<Q>,
        Q: Eq + Hash + ?Sized,
        S: BuildHasher
    ","impl Index<RangeFull> for CString","impl Index<RangeFull> for OsString","impl<'a, K, Q, V> Index<&'a Q> for BTreeMap<K, V> where
        K: Ord + Borrow<Q>,
        Q: Ord + ?Sized
    ","impl Index<Range<usize>> for String","impl Index<RangeTo<usize>> for String","impl Index<RangeFrom<usize>> for String","impl Index<RangeFull> for String","impl Index<RangeInclusive<usize>> for String","impl Index<RangeToInclusive<usize>> for String","impl<T> Index<usize> for Vec<T>","impl<T> Index<Range<usize>> for Vec<T>","impl<T> Index<RangeTo<usize>> for Vec<T>","impl<T> Index<RangeFrom<usize>> for Vec<T>","impl<T> Index<RangeFull> for Vec<T>","impl<T> Index<RangeInclusive<usize>> for Vec<T>","impl<T> Index<RangeToInclusive<usize>> for Vec<T>","impl<A> Index<usize> for VecDeque<A>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/ops/trait.IndexMut.js b/rust-docs/implementors/core/ops/trait.IndexMut.js similarity index 100% rename from docs/implementors/core/ops/trait.IndexMut.js rename to rust-docs/implementors/core/ops/trait.IndexMut.js diff --git a/docs/implementors/core/ops/trait.Mul.js b/rust-docs/implementors/core/ops/trait.Mul.js similarity index 100% rename from docs/implementors/core/ops/trait.Mul.js rename to rust-docs/implementors/core/ops/trait.Mul.js diff --git a/docs/implementors/core/ops/trait.MulAssign.js b/rust-docs/implementors/core/ops/trait.MulAssign.js similarity index 100% rename from docs/implementors/core/ops/trait.MulAssign.js rename to rust-docs/implementors/core/ops/trait.MulAssign.js diff --git a/docs/implementors/core/ops/trait.Neg.js b/rust-docs/implementors/core/ops/trait.Neg.js similarity index 100% rename from docs/implementors/core/ops/trait.Neg.js rename to rust-docs/implementors/core/ops/trait.Neg.js diff --git a/docs/implementors/core/ops/trait.Not.js b/rust-docs/implementors/core/ops/trait.Not.js similarity index 100% rename from docs/implementors/core/ops/trait.Not.js rename to rust-docs/implementors/core/ops/trait.Not.js diff --git a/rust-docs/implementors/core/ops/trait.Place.js b/rust-docs/implementors/core/ops/trait.Place.js new file mode 100644 index 0000000..2b23567 --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.Place.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> Place<T> for IntermediateBox<T>","impl<'a, K, V> Place<V> for EntryPlace<'a, K, V>","impl<'a, T> Place<T> for BinaryHeapPlace<'a, T> where
        T: Clone + Ord
    ","impl<'a, T> Place<T> for FrontPlace<'a, T>","impl<'a, T> Place<T> for BackPlace<'a, T>","impl<'a, T> Place<T> for PlaceBack<'a, T>","impl<'a, T> Place<T> for PlaceBack<'a, T>","impl<'a, T> Place<T> for PlaceFront<'a, T>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/rust-docs/implementors/core/ops/trait.Placer.js b/rust-docs/implementors/core/ops/trait.Placer.js new file mode 100644 index 0000000..f394e55 --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.Placer.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<T> Placer<T> for ExchangeHeapSingleton","impl<'a, K, V> Placer<V> for Entry<'a, K, V>","impl<'a, T> Placer<T> for &'a mut BinaryHeap<T> where
        T: 'a + Clone + Ord
    ","impl<'a, T> Placer<T> for FrontPlace<'a, T>","impl<'a, T> Placer<T> for BackPlace<'a, T>","impl<'a, T> Placer<T> for PlaceBack<'a, T>","impl<'a, T> Placer<T> for PlaceBack<'a, T>","impl<'a, T> Placer<T> for PlaceFront<'a, T>",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/ops/trait.Rem.js b/rust-docs/implementors/core/ops/trait.Rem.js similarity index 100% rename from docs/implementors/core/ops/trait.Rem.js rename to rust-docs/implementors/core/ops/trait.Rem.js diff --git a/docs/implementors/core/ops/trait.RemAssign.js b/rust-docs/implementors/core/ops/trait.RemAssign.js similarity index 100% rename from docs/implementors/core/ops/trait.RemAssign.js rename to rust-docs/implementors/core/ops/trait.RemAssign.js diff --git a/docs/implementors/core/ops/trait.Shl.js b/rust-docs/implementors/core/ops/trait.Shl.js similarity index 100% rename from docs/implementors/core/ops/trait.Shl.js rename to rust-docs/implementors/core/ops/trait.Shl.js diff --git a/docs/implementors/core/ops/trait.ShlAssign.js b/rust-docs/implementors/core/ops/trait.ShlAssign.js similarity index 100% rename from docs/implementors/core/ops/trait.ShlAssign.js rename to rust-docs/implementors/core/ops/trait.ShlAssign.js diff --git a/docs/implementors/core/ops/trait.Shr.js b/rust-docs/implementors/core/ops/trait.Shr.js similarity index 100% rename from docs/implementors/core/ops/trait.Shr.js rename to rust-docs/implementors/core/ops/trait.Shr.js diff --git a/docs/implementors/core/ops/trait.ShrAssign.js b/rust-docs/implementors/core/ops/trait.ShrAssign.js similarity index 100% rename from docs/implementors/core/ops/trait.ShrAssign.js rename to rust-docs/implementors/core/ops/trait.ShrAssign.js diff --git a/rust-docs/implementors/core/ops/trait.Sub.js b/rust-docs/implementors/core/ops/trait.Sub.js new file mode 100644 index 0000000..7a7751a --- /dev/null +++ b/rust-docs/implementors/core/ops/trait.Sub.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl<'a, 'b, T, S> Sub<&'b HashSet<T, S>> for &'a HashSet<T, S> where
        S: BuildHasher + Default,
        T: Eq + Hash + Clone
    ","impl Sub<Duration> for Duration","impl Sub<Duration> for Instant","impl Sub<Instant> for Instant","impl Sub<Duration> for SystemTime","impl<'a, 'b, T> Sub<&'b BTreeSet<T>> for &'a BTreeSet<T> where
        T: Ord + Clone
    ","impl<E> Sub<EnumSet<E>> for EnumSet<E> where
        E: CLike
    ",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/core/ops/trait.SubAssign.js b/rust-docs/implementors/core/ops/trait.SubAssign.js similarity index 100% rename from docs/implementors/core/ops/trait.SubAssign.js rename to rust-docs/implementors/core/ops/trait.SubAssign.js diff --git a/docs/implementors/core/slice/trait.SliceExt.js b/rust-docs/implementors/core/slice/trait.SliceExt.js similarity index 100% rename from docs/implementors/core/slice/trait.SliceExt.js rename to rust-docs/implementors/core/slice/trait.SliceExt.js diff --git a/docs/implementors/core/slice/trait.SliceIndex.js b/rust-docs/implementors/core/slice/trait.SliceIndex.js similarity index 100% rename from docs/implementors/core/slice/trait.SliceIndex.js rename to rust-docs/implementors/core/slice/trait.SliceIndex.js diff --git a/docs/implementors/core/str/pattern/trait.DoubleEndedSearcher.js b/rust-docs/implementors/core/str/pattern/trait.DoubleEndedSearcher.js similarity index 100% rename from docs/implementors/core/str/pattern/trait.DoubleEndedSearcher.js rename to rust-docs/implementors/core/str/pattern/trait.DoubleEndedSearcher.js diff --git a/docs/implementors/core/str/pattern/trait.Pattern.js b/rust-docs/implementors/core/str/pattern/trait.Pattern.js similarity index 100% rename from docs/implementors/core/str/pattern/trait.Pattern.js rename to rust-docs/implementors/core/str/pattern/trait.Pattern.js diff --git a/docs/implementors/core/str/pattern/trait.ReverseSearcher.js b/rust-docs/implementors/core/str/pattern/trait.ReverseSearcher.js similarity index 100% rename from docs/implementors/core/str/pattern/trait.ReverseSearcher.js rename to rust-docs/implementors/core/str/pattern/trait.ReverseSearcher.js diff --git a/docs/implementors/core/str/pattern/trait.Searcher.js b/rust-docs/implementors/core/str/pattern/trait.Searcher.js similarity index 100% rename from docs/implementors/core/str/pattern/trait.Searcher.js rename to rust-docs/implementors/core/str/pattern/trait.Searcher.js diff --git a/docs/implementors/core/str/trait.FromStr.js b/rust-docs/implementors/core/str/trait.FromStr.js similarity index 100% rename from docs/implementors/core/str/trait.FromStr.js rename to rust-docs/implementors/core/str/trait.FromStr.js diff --git a/docs/implementors/feroxide/trait.Element.js b/rust-docs/implementors/feroxide/trait.Element.js similarity index 100% rename from docs/implementors/feroxide/trait.Element.js rename to rust-docs/implementors/feroxide/trait.Element.js diff --git a/docs/implementors/feroxide/trait.Properties.js b/rust-docs/implementors/feroxide/trait.Properties.js similarity index 100% rename from docs/implementors/feroxide/trait.Properties.js rename to rust-docs/implementors/feroxide/trait.Properties.js diff --git a/docs/implementors/feroxide/trait.Reaction.js b/rust-docs/implementors/feroxide/trait.Reaction.js similarity index 100% rename from docs/implementors/feroxide/trait.Reaction.js rename to rust-docs/implementors/feroxide/trait.Reaction.js diff --git a/rust-docs/implementors/lazy_static/trait.LazyStatic.js b/rust-docs/implementors/lazy_static/trait.LazyStatic.js new file mode 100644 index 0000000..90d46c8 --- /dev/null +++ b/rust-docs/implementors/lazy_static/trait.LazyStatic.js @@ -0,0 +1,10 @@ +(function() {var implementors = {}; +implementors["feroxide"] = ["impl LazyStatic for ELECTRON","impl LazyStatic for HYDROXIDE","impl LazyStatic for AMMONIUM","impl LazyStatic for SULPHATE","impl LazyStatic for WATER","impl LazyStatic for CO2","impl LazyStatic for AMMONIA","impl LazyStatic for SUGAR","impl LazyStatic for SEPMAP",]; + + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } + +})() diff --git a/docs/implementors/rand/distributions/trait.IndependentSample.js b/rust-docs/implementors/rand/distributions/trait.IndependentSample.js similarity index 100% rename from docs/implementors/rand/distributions/trait.IndependentSample.js rename to rust-docs/implementors/rand/distributions/trait.IndependentSample.js diff --git a/docs/implementors/rand/distributions/trait.Sample.js b/rust-docs/implementors/rand/distributions/trait.Sample.js similarity index 100% rename from docs/implementors/rand/distributions/trait.Sample.js rename to rust-docs/implementors/rand/distributions/trait.Sample.js diff --git a/docs/implementors/rand/reseeding/trait.Reseeder.js b/rust-docs/implementors/rand/reseeding/trait.Reseeder.js similarity index 100% rename from docs/implementors/rand/reseeding/trait.Reseeder.js rename to rust-docs/implementors/rand/reseeding/trait.Reseeder.js diff --git a/docs/implementors/rand/trait.Rng.js b/rust-docs/implementors/rand/trait.Rng.js similarity index 100% rename from docs/implementors/rand/trait.Rng.js rename to rust-docs/implementors/rand/trait.Rng.js diff --git a/docs/implementors/rand/trait.SeedableRng.js b/rust-docs/implementors/rand/trait.SeedableRng.js similarity index 100% rename from docs/implementors/rand/trait.SeedableRng.js rename to rust-docs/implementors/rand/trait.SeedableRng.js diff --git a/docs/implementors/std/ascii/trait.AsciiExt.js b/rust-docs/implementors/std/ascii/trait.AsciiExt.js similarity index 100% rename from docs/implementors/std/ascii/trait.AsciiExt.js rename to rust-docs/implementors/std/ascii/trait.AsciiExt.js diff --git a/docs/implementors/std/error/trait.Error.js b/rust-docs/implementors/std/error/trait.Error.js similarity index 100% rename from docs/implementors/std/error/trait.Error.js rename to rust-docs/implementors/std/error/trait.Error.js diff --git a/docs/implementors/std/io/trait.BufRead.js b/rust-docs/implementors/std/io/trait.BufRead.js similarity index 100% rename from docs/implementors/std/io/trait.BufRead.js rename to rust-docs/implementors/std/io/trait.BufRead.js diff --git a/docs/implementors/std/io/trait.Read.js b/rust-docs/implementors/std/io/trait.Read.js similarity index 100% rename from docs/implementors/std/io/trait.Read.js rename to rust-docs/implementors/std/io/trait.Read.js diff --git a/docs/implementors/std/io/trait.Seek.js b/rust-docs/implementors/std/io/trait.Seek.js similarity index 100% rename from docs/implementors/std/io/trait.Seek.js rename to rust-docs/implementors/std/io/trait.Seek.js diff --git a/docs/implementors/std/io/trait.Write.js b/rust-docs/implementors/std/io/trait.Write.js similarity index 100% rename from docs/implementors/std/io/trait.Write.js rename to rust-docs/implementors/std/io/trait.Write.js diff --git a/docs/implementors/std/net/addr/trait.ToSocketAddrs.js b/rust-docs/implementors/std/net/addr/trait.ToSocketAddrs.js similarity index 100% rename from docs/implementors/std/net/addr/trait.ToSocketAddrs.js rename to rust-docs/implementors/std/net/addr/trait.ToSocketAddrs.js diff --git a/docs/implementors/std/os/linux/fs/trait.MetadataExt.js b/rust-docs/implementors/std/os/linux/fs/trait.MetadataExt.js similarity index 100% rename from docs/implementors/std/os/linux/fs/trait.MetadataExt.js rename to rust-docs/implementors/std/os/linux/fs/trait.MetadataExt.js diff --git a/docs/implementors/std/panic/trait.RefUnwindSafe.js b/rust-docs/implementors/std/panic/trait.RefUnwindSafe.js similarity index 100% rename from docs/implementors/std/panic/trait.RefUnwindSafe.js rename to rust-docs/implementors/std/panic/trait.RefUnwindSafe.js diff --git a/docs/implementors/std/panic/trait.UnwindSafe.js b/rust-docs/implementors/std/panic/trait.UnwindSafe.js similarity index 100% rename from docs/implementors/std/panic/trait.UnwindSafe.js rename to rust-docs/implementors/std/panic/trait.UnwindSafe.js diff --git a/docs/implementors/std/sys/imp/ext/ffi/trait.OsStrExt.js b/rust-docs/implementors/std/sys/imp/ext/ffi/trait.OsStrExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/ffi/trait.OsStrExt.js rename to rust-docs/implementors/std/sys/imp/ext/ffi/trait.OsStrExt.js diff --git a/docs/implementors/std/sys/imp/ext/ffi/trait.OsStringExt.js b/rust-docs/implementors/std/sys/imp/ext/ffi/trait.OsStringExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/ffi/trait.OsStringExt.js rename to rust-docs/implementors/std/sys/imp/ext/ffi/trait.OsStringExt.js diff --git a/docs/implementors/std/sys/imp/ext/fs/trait.DirBuilderExt.js b/rust-docs/implementors/std/sys/imp/ext/fs/trait.DirBuilderExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/fs/trait.DirBuilderExt.js rename to rust-docs/implementors/std/sys/imp/ext/fs/trait.DirBuilderExt.js diff --git a/docs/implementors/std/sys/imp/ext/fs/trait.DirEntryExt.js b/rust-docs/implementors/std/sys/imp/ext/fs/trait.DirEntryExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/fs/trait.DirEntryExt.js rename to rust-docs/implementors/std/sys/imp/ext/fs/trait.DirEntryExt.js diff --git a/docs/implementors/std/sys/imp/ext/fs/trait.FileExt.js b/rust-docs/implementors/std/sys/imp/ext/fs/trait.FileExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/fs/trait.FileExt.js rename to rust-docs/implementors/std/sys/imp/ext/fs/trait.FileExt.js diff --git a/docs/implementors/std/sys/imp/ext/fs/trait.FileTypeExt.js b/rust-docs/implementors/std/sys/imp/ext/fs/trait.FileTypeExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/fs/trait.FileTypeExt.js rename to rust-docs/implementors/std/sys/imp/ext/fs/trait.FileTypeExt.js diff --git a/docs/implementors/std/sys/imp/ext/fs/trait.MetadataExt.js b/rust-docs/implementors/std/sys/imp/ext/fs/trait.MetadataExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/fs/trait.MetadataExt.js rename to rust-docs/implementors/std/sys/imp/ext/fs/trait.MetadataExt.js diff --git a/docs/implementors/std/sys/imp/ext/fs/trait.OpenOptionsExt.js b/rust-docs/implementors/std/sys/imp/ext/fs/trait.OpenOptionsExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/fs/trait.OpenOptionsExt.js rename to rust-docs/implementors/std/sys/imp/ext/fs/trait.OpenOptionsExt.js diff --git a/docs/implementors/std/sys/imp/ext/fs/trait.PermissionsExt.js b/rust-docs/implementors/std/sys/imp/ext/fs/trait.PermissionsExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/fs/trait.PermissionsExt.js rename to rust-docs/implementors/std/sys/imp/ext/fs/trait.PermissionsExt.js diff --git a/docs/implementors/std/sys/imp/ext/io/trait.AsRawFd.js b/rust-docs/implementors/std/sys/imp/ext/io/trait.AsRawFd.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/io/trait.AsRawFd.js rename to rust-docs/implementors/std/sys/imp/ext/io/trait.AsRawFd.js diff --git a/docs/implementors/std/sys/imp/ext/io/trait.FromRawFd.js b/rust-docs/implementors/std/sys/imp/ext/io/trait.FromRawFd.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/io/trait.FromRawFd.js rename to rust-docs/implementors/std/sys/imp/ext/io/trait.FromRawFd.js diff --git a/docs/implementors/std/sys/imp/ext/io/trait.IntoRawFd.js b/rust-docs/implementors/std/sys/imp/ext/io/trait.IntoRawFd.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/io/trait.IntoRawFd.js rename to rust-docs/implementors/std/sys/imp/ext/io/trait.IntoRawFd.js diff --git a/docs/implementors/std/sys/imp/ext/process/trait.CommandExt.js b/rust-docs/implementors/std/sys/imp/ext/process/trait.CommandExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/process/trait.CommandExt.js rename to rust-docs/implementors/std/sys/imp/ext/process/trait.CommandExt.js diff --git a/docs/implementors/std/sys/imp/ext/process/trait.ExitStatusExt.js b/rust-docs/implementors/std/sys/imp/ext/process/trait.ExitStatusExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/process/trait.ExitStatusExt.js rename to rust-docs/implementors/std/sys/imp/ext/process/trait.ExitStatusExt.js diff --git a/docs/implementors/std/sys/imp/ext/thread/trait.JoinHandleExt.js b/rust-docs/implementors/std/sys/imp/ext/thread/trait.JoinHandleExt.js similarity index 100% rename from docs/implementors/std/sys/imp/ext/thread/trait.JoinHandleExt.js rename to rust-docs/implementors/std/sys/imp/ext/thread/trait.JoinHandleExt.js diff --git a/docs/implementors/std_unicode/u_str/trait.UnicodeStr.js b/rust-docs/implementors/std_unicode/u_str/trait.UnicodeStr.js similarity index 100% rename from docs/implementors/std_unicode/u_str/trait.UnicodeStr.js rename to rust-docs/implementors/std_unicode/u_str/trait.UnicodeStr.js diff --git a/docs/jquery.js b/rust-docs/jquery.js similarity index 100% rename from docs/jquery.js rename to rust-docs/jquery.js diff --git a/docs/main.css b/rust-docs/main.css similarity index 100% rename from docs/main.css rename to rust-docs/main.css diff --git a/docs/main.js b/rust-docs/main.js similarity index 98% rename from docs/main.js rename to rust-docs/main.js index 2002858..cf9408a 100644 --- a/docs/main.js +++ b/rust-docs/main.js @@ -951,14 +951,21 @@ if (relatedDoc.is(".docblock")) { if (relatedDoc.is(":visible")) { if (animate === true) { - relatedDoc.slideUp({duration: 'fast', easing: 'linear'}); - toggle.children(".toggle-label").fadeIn(); + relatedDoc.slideUp({ + duration: 'fast', + easing: 'linear', + complete: function() { + toggle.children(".toggle-label").fadeIn(); + toggle.parent(".toggle-wrapper").addClass("collapsed"); + toggle.children(".inner").text(labelForToggleButton(true)); + }, + }); } else { relatedDoc.hide(); toggle.children(".toggle-label").show(); + toggle.parent(".toggle-wrapper").addClass("collapsed"); + toggle.children(".inner").text(labelForToggleButton(true)); } - toggle.parent(".toggle-wrapper").addClass("collapsed"); - toggle.children(".inner").text(labelForToggleButton(true)); } else { relatedDoc.slideDown({duration: 'fast', easing: 'linear'}); toggle.parent(".toggle-wrapper").removeClass("collapsed"); diff --git a/docs/normalize.css b/rust-docs/normalize.css similarity index 100% rename from docs/normalize.css rename to rust-docs/normalize.css diff --git a/docs/rustdoc.css b/rust-docs/rustdoc.css similarity index 98% rename from docs/rustdoc.css rename to rust-docs/rustdoc.css index 4edf630..ddaa00a 100644 --- a/docs/rustdoc.css +++ b/rust-docs/rustdoc.css @@ -379,12 +379,6 @@ h4 > code, h3 > code, .invisible > code { .content .where.fmt-newline { display: block; } -/* Bit of whitespace to indent it */ -.content .method .where::before, -.content .fn .where::before, -.content .where.fmt-newline::before { - content: ' '; -} .content .methods > div { margin-left: 40px; } @@ -399,11 +393,6 @@ h4 > code, h3 > code, .invisible > code { font-size: 90%; } -/* Shift where in trait listing down a line */ -pre.trait .where::before { - content: '\a '; -} - nav { border-bottom: 1px solid; padding-bottom: 10px; @@ -772,4 +761,4 @@ span.since { nav.sub, .content .out-of-band, .collapse-toggle { display: none; } -} \ No newline at end of file +} diff --git a/docs/search-index.js b/rust-docs/search-index.js similarity index 79% rename from docs/search-index.js rename to rust-docs/search-index.js index 31e2740..d6e4dd6 100644 --- a/docs/search-index.js +++ b/rust-docs/search-index.js @@ -1,3 +1,3 @@ var searchIndex = {}; -searchIndex["feroxide"] = {"doc":"","items":[[3,"Atom","feroxide","An atom",null,null],[12,"number","","Atom Number (Hydrogen: 1)",0,null],[12,"group","","Atom Group (Hydrogen: 1)",0,null],[12,"symbol","","Atom symbol (Hydrogen: H)",0,null],[12,"name","","Atom name (Hydrogen: hydrogen)",0,null],[12,"mass","","Atom mass (Hydrogen: 1.008)",0,null],[12,"diatomic","","",0,null],[3,"Container","","A container for elements",null,null],[12,"contents","","A vector with the contents of this container",1,null],[12,"available_energy","","The amount of energy available",1,null],[3,"ContainerCompound","","A compound for containers",null,null],[12,"element","","The element it contains",2,null],[12,"moles","","The amount of moles of this element",2,null],[3,"ELECTRON","","",null,null],[3,"Ion","","An `Ion`",null,null],[12,"molecule","","The molecule of this ion",3,null],[12,"charge","","The charge of this ion",3,null],[3,"Molecule","","A molecule",null,null],[12,"compounds","","The compounds it contains",4,null],[3,"MoleculeCompound","","A compound of a molecule",null,null],[12,"atom","","The atom it uses",5,null],[12,"amount","","The amount",5,null],[3,"ElemReaction","","An elementair reaction (not containing ions)",null,null],[12,"lhs","","The left-hand-side",6,null],[12,"rhs","","The right-hand-side",6,null],[12,"is_equilibrium","","",6,null],[3,"ReactionSide","","A side of a reaction",null,null],[12,"compounds","","The compounds of this side",7,null],[3,"ReactionCompound","","A reaction compound",null,null],[12,"element","","The element it uses",8,null],[12,"amount","","The amount of moles needed",8,null],[3,"RedoxReaction","","A Redox reaction",null,null],[12,"reductor","","The reductor",9,null],[12,"oxidator","","The oxidator",9,null],[5,"rc_to_cc","","Convert a given `ReactionCompound` into a `ContainerCompound`",null,{"inputs":[{"name":"reactioncompound"}],"output":{"name":"containercompound"}}],[5,"charge_of_atom","","Get the charge an atom has based on its group",null,{"inputs":[{"name":"atom"}],"output":{"name":"option"}}],[5,"gcd","","Calculate Greatest Common Divisor (GCD), using Euclides' algorithm",null,{"inputs":[{"name":"i32"},{"name":"i32"}],"output":{"name":"i32"}}],[5,"number_to_greek","","Convert a number to greek notation",null,{"inputs":[{"name":"u8"}],"output":{"name":"string"}}],[5,"number_to_roman","","Convert a number to roman notaion",null,{"inputs":[{"name":"i8"}],"output":{"name":"string"}}],[5,"subscript","","Convert a number to subscript notation",null,{"inputs":[{"name":"u8"}],"output":{"name":"string"}}],[5,"superscript","","Convert a number to superscript notation See also `ion_superscript`",null,{"inputs":[{"name":"u8"}],"output":{"name":"string"}}],[5,"ion_superscript","","Convert a number to ionic superscript notation The difference with normal superscript notation is that the 1 is omitted, also, ionic superscript supports negative numbers (of which the sign is put at the end, instead of at the beginning)",null,{"inputs":[{"name":"ioncharge"}],"output":{"name":"string"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"atom"}}],[11,"from_string","","Convert a string representation to an `Atom`",0,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"eq","","Two `Atom`s are equal when their atom numbers are equal",0,{"inputs":[{"name":"self"},{"name":"atom"}],"output":{"name":"bool"}}],[11,"hash","","",0,{"inputs":[{"name":"self"},{"name":"h"}],"output":null}],[11,"symbol","","",0,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",0,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",0,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",1,{"inputs":[{"name":"self"}],"output":{"name":"container"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",2,{"inputs":[{"name":"self"}],"output":{"name":"containercompound"}}],[11,"react","","Applies given `Reaction` to `Container` Removing the elements on the left-hand side and adding the elements on the right-hand side. If there is enough energy for the reaction, that amount will be consumed otherwise the reaction won't occur. Returns if the reaction succeeded",1,{"inputs":[{"name":"self"},{"name":"r"}],"output":{"name":"bool"}}],[11,"has_elements","","Check if the container has all given elements",1,null],[11,"remove_elements","","Remove given elements from container",1,null],[11,"add_elements","","Add given elements to container",1,null],[11,"stringify","","Convert container to a nice string for displaying",1,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"eq","","Two container compounds are equal when their elements are equal",2,{"inputs":[{"name":"self"},{"name":"containercompound"}],"output":{"name":"bool"}}],[11,"hash","","",2,{"inputs":[{"name":"self"},{"name":"h"}],"output":null}],[11,"get_charge","","",2,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_molecule","","",2,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"symbol","","",2,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",2,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",2,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"deref","","",10,{"inputs":[{"name":"self"}],"output":{"name":"ion"}}],[11,"initialize","","",10,{"inputs":[{"name":"self"}],"output":null}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",3,{"inputs":[{"name":"self"},{"name":"ion"}],"output":{"name":"bool"}}],[11,"ne","","",3,{"inputs":[{"name":"self"},{"name":"ion"}],"output":{"name":"bool"}}],[11,"clone","","",3,{"inputs":[{"name":"self"}],"output":{"name":"ion"}}],[11,"hash","","",3,null],[11,"from_string","","Convert a string representation of an `Ion` into one",3,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"from_molecule","","Convert a `Molecule` into an `Ion`",3,{"inputs":[{"name":"molecule"}],"output":{"name":"ion"}}],[11,"calculate_charge","","Calculate the charge of this `Ion`",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_charge","","",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_molecule","","",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"symbol","","",3,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",3,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",3,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"fmt","","",4,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",4,{"inputs":[{"name":"self"},{"name":"molecule"}],"output":{"name":"bool"}}],[11,"ne","","",4,{"inputs":[{"name":"self"},{"name":"molecule"}],"output":{"name":"bool"}}],[11,"clone","","",4,{"inputs":[{"name":"self"}],"output":{"name":"molecule"}}],[11,"hash","","",4,null],[11,"fmt","","",5,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",5,{"inputs":[{"name":"self"},{"name":"moleculecompound"}],"output":{"name":"bool"}}],[11,"ne","","",5,{"inputs":[{"name":"self"},{"name":"moleculecompound"}],"output":{"name":"bool"}}],[11,"clone","","",5,{"inputs":[{"name":"self"}],"output":{"name":"moleculecompound"}}],[11,"hash","","",5,null],[11,"from_string","","Convert a string representation of a molecule into one",4,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"from_string","","Takes a symbol string representing a MoleculeCompound, and turns it into one",5,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"from_atom","","Converts an Atom into a MoleculeCompound, taking care of diatomic ones",5,{"inputs":[{"name":"atom"}],"output":{"name":"moleculecompound"}}],[11,"symbol","","",4,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",4,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",4,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"symbol","","",5,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",5,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",5,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"get_charge","","",4,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_molecule","","",4,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",6,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",6,{"inputs":[{"name":"self"},{"name":"elemreaction"}],"output":{"name":"bool"}}],[11,"ne","","",6,{"inputs":[{"name":"self"},{"name":"elemreaction"}],"output":{"name":"bool"}}],[11,"clone","","",6,{"inputs":[{"name":"self"}],"output":{"name":"elemreaction"}}],[11,"hash","","",6,null],[11,"fmt","","",7,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",7,{"inputs":[{"name":"self"},{"name":"reactionside"}],"output":{"name":"bool"}}],[11,"ne","","",7,{"inputs":[{"name":"self"},{"name":"reactionside"}],"output":{"name":"bool"}}],[11,"clone","","",7,{"inputs":[{"name":"self"}],"output":{"name":"reactionside"}}],[11,"hash","","",7,null],[11,"fmt","","",8,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",8,{"inputs":[{"name":"self"}],"output":{"name":"reactioncompound"}}],[11,"ion_from_string","","Convert a string representation of a reaction into one",6,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"molecule_from_string","","Convert a string representation of a reaction into one",6,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"reaction_sign","","Get the sign of the equation ( → or ⇌ ), depending whether it is an equilibrium or not",6,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"swap","","Swap the equation",6,{"inputs":[{"name":"self"}],"output":{"name":"self"}}],[11,"ion_from_string","","Convert a string representation of a reactionside into one",7,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"molecule_from_string","","Convert a string representation of a reactionside into one",7,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"total_charge","","Calculate the total charge of this reaction side",7,{"inputs":[{"name":"self"}],"output":{"name":"ioncharge"}}],[11,"energy","","Calculate the energy this side has",7,{"inputs":[{"name":"self"}],"output":{"name":"energy"}}],[11,"total_atoms","","Calculate the total amount of atoms this side contains",7,{"inputs":[{"name":"self"}],"output":{"name":"hashmap"}}],[11,"ion_from_string","","Convert a string representation of a reaction compound into one",8,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"molecule_from_string","","Convert a string representation of a reaction compound into one",8,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"equalise","","NOTE: This function is still a WIP!",6,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"is_valid","","",6,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"energy_cost","","",6,{"inputs":[{"name":"self"}],"output":{"name":"energy"}}],[11,"elem_reaction","","",6,{"inputs":[{"name":"self"}],"output":{"name":"elemreaction"}}],[11,"add","","Adding two ReactionSide's adds their compounds",7,{"inputs":[{"name":"self"},{"name":"reactionside"}],"output":{"name":"reactionside"}}],[11,"mul","","Multiplying a ReactionSide with a number multiplies the amount of all compounds of that side",7,{"inputs":[{"name":"self"},{"name":"u16"}],"output":{"name":"reactionside"}}],[11,"eq","","Two ReactionCompound's are equal if their elements are equal",8,{"inputs":[{"name":"self"},{"name":"reactioncompound"}],"output":{"name":"bool"}}],[11,"hash","","",8,{"inputs":[{"name":"self"},{"name":"h"}],"output":null}],[11,"symbol","","",6,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",6,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",6,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"symbol","","",7,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",7,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",7,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"symbol","","",8,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",8,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",8,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"get_charge","","",8,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_molecule","","",8,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",9,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",9,{"inputs":[{"name":"self"},{"name":"redoxreaction"}],"output":{"name":"bool"}}],[11,"ne","","",9,{"inputs":[{"name":"self"},{"name":"redoxreaction"}],"output":{"name":"bool"}}],[11,"clone","","",9,{"inputs":[{"name":"self"}],"output":{"name":"redoxreaction"}}],[11,"equalise","","",9,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"is_valid","","",9,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"energy_cost","","",9,{"inputs":[{"name":"self"}],"output":{"name":"energy"}}],[11,"elem_reaction","","",9,{"inputs":[{"name":"self"}],"output":{"name":"elemreaction"}}],[11,"symbol","","",9,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",9,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",9,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[0,"data_atoms","","",null,null],[17,"MAGNESIUM","feroxide::data_atoms","",null,null],[17,"CARBON","","",null,null],[17,"HYDROGEN","","",null,null],[17,"ARGON","","",null,null],[17,"BARIUM","","",null,null],[17,"GERMANIUM","","",null,null],[17,"CHROMIUM","","",null,null],[17,"FLUORINE","","",null,null],[17,"ZINC","","",null,null],[17,"LEAD","","",null,null],[17,"CAESIUM","","",null,null],[17,"BORON","","",null,null],[17,"POTASSIUM","","",null,null],[17,"TITANIUM","","",null,null],[17,"NEON","","",null,null],[17,"COPPER","","",null,null],[17,"TIN","","",null,null],[17,"BERYLLIUM","","",null,null],[17,"COBALT","","",null,null],[17,"KRYPTON","","",null,null],[17,"ALUMINIUM","","",null,null],[17,"SODIUM","","",null,null],[17,"NITROGEN","","",null,null],[17,"CALCIUM","","",null,null],[17,"SELENIUM","","",null,null],[17,"ARSENIC","","",null,null],[17,"HELIUM","","",null,null],[17,"VANADIUM","","",null,null],[17,"LITHIUM","","",null,null],[17,"GOLD","","",null,null],[17,"XENON","","",null,null],[17,"SILICON","","",null,null],[17,"GALLIUM","","",null,null],[17,"NICKEL","","",null,null],[17,"BROMINE","","",null,null],[17,"IODINE","","",null,null],[17,"RUBIDIUM","","",null,null],[17,"SULFUR","","",null,null],[17,"PLATINUM","","",null,null],[17,"FRANCIUM","","",null,null],[17,"OXYGEN","","",null,null],[17,"SILVER","","",null,null],[17,"MANGANESE","","",null,null],[17,"PHOSPHORUS","","",null,null],[17,"CHLORINE","","",null,null],[17,"IRON","","",null,null],[17,"ALL_ATOMS","","",null,null],[0,"data_ions","feroxide","",null,null],[3,"HYDROXIDE","feroxide::data_ions","",null,null],[3,"AMMONIUM","","",null,null],[3,"SULPHATE","","",null,null],[11,"deref","","",11,{"inputs":[{"name":"self"}],"output":{"name":"ion"}}],[11,"initialize","","",11,{"inputs":[{"name":"self"}],"output":null}],[11,"deref","","",12,{"inputs":[{"name":"self"}],"output":{"name":"ion"}}],[11,"initialize","","",12,{"inputs":[{"name":"self"}],"output":null}],[11,"deref","","",13,{"inputs":[{"name":"self"}],"output":{"name":"ion"}}],[11,"initialize","","",13,{"inputs":[{"name":"self"}],"output":null}],[0,"data_molecules","feroxide","",null,null],[3,"WATER","feroxide::data_molecules","",null,null],[3,"CO2","","",null,null],[3,"AMMONIA","","",null,null],[3,"SUGAR","","",null,null],[11,"deref","","",14,{"inputs":[{"name":"self"}],"output":{"name":"molecule"}}],[11,"initialize","","",14,{"inputs":[{"name":"self"}],"output":null}],[11,"deref","","",15,{"inputs":[{"name":"self"}],"output":{"name":"molecule"}}],[11,"initialize","","",15,{"inputs":[{"name":"self"}],"output":null}],[11,"deref","","",16,{"inputs":[{"name":"self"}],"output":{"name":"molecule"}}],[11,"initialize","","",16,{"inputs":[{"name":"self"}],"output":null}],[11,"deref","","",17,{"inputs":[{"name":"self"}],"output":{"name":"molecule"}}],[11,"initialize","","",17,{"inputs":[{"name":"self"}],"output":null}],[0,"data_sep","feroxide","",null,null],[3,"SEPMAP","feroxide::data_sep","",null,null],[5,"reaction_to_hash","","Get the hash of a reaction",null,{"inputs":[{"name":"elemreaction"}],"output":{"name":"u64"}}],[5,"get_sep","","Get the Standerd Electrode Potential (SEP) of a reaction",null,{"inputs":[{"name":"elemreaction"}],"output":{"name":"option"}}],[11,"deref","","",18,{"inputs":[{"name":"self"}],"output":{"name":"hashmap"}}],[11,"initialize","","",18,{"inputs":[{"name":"self"}],"output":null}],[0,"display_impls","feroxide","",null,null],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",4,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",6,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",8,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",7,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[6,"AtomGroup","","should fit 1 to 18",null,null],[6,"AtomMass","","sould fit 0.0 to 294.0+, with normal precision [ gram / mol ]",null,null],[6,"AtomNumber","","should fit 0 to 118+",null,null],[6,"Energy","","should fit 0.0 to 1e5+, with high precision [ Joule ]",null,null],[6,"IonCharge","","should fit -7 to 7",null,null],[6,"Mass","","should fit 0.0 to 1e5+, with high precision [ gram ]",null,null],[6,"Moles","","should fit 0.0 to 1e5+, with high precision [ mol ]",null,null],[6,"SEP","","should fit -5.0 to 5.0, with normal precision [ volt ]",null,null],[8,"Element","","",null,null],[10,"get_charge","","Get the charge of the current Element",19,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[10,"get_molecule","","Get the molecule associated with the current Element",19,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[8,"Properties","","",null,null],[10,"symbol","","Get the symbol of the current item",20,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[10,"name","","Get the name of the current item",20,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[10,"mass","","Get the mass of the current item",20,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"stringify","","Stringify the current item (default: self.symbol())",20,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[8,"Reaction","","",null,null],[10,"is_valid","","Check if the reaction is valid by comparing the amount of total atoms on both sides, and by checking if the total charge on both sides is equal",21,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[10,"equalise","","Balance both sides of the equation to make sure it's valid Returns true if it managed to equalise it, false otherwise",21,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[10,"energy_cost","","Calculate the cost of this reaction This can be negative in case of an exothermic reaction",21,{"inputs":[{"name":"self"}],"output":{"name":"energy"}}],[10,"elem_reaction","","Get the ElemReaction version",21,{"inputs":[{"name":"self"}],"output":{"name":"elemreaction"}}],[14,"is_upper","","",null,null],[14,"is_lower","","",null,null],[14,"is_number","","",null,null],[14,"is_letter","","",null,null],[14,"is_whitespace","","",null,null],[14,"is_vowel","","",null,null],[14,"to_number","","",null,null],[14,"molecule_from_atom","","",null,null],[14,"ion_from_molecule","","",null,null],[14,"ion_from_atom","","",null,null],[11,"stringify","","Stringify the current item (default: self.symbol())",20,{"inputs":[{"name":"self"}],"output":{"name":"string"}}]],"paths":[[3,"Atom"],[3,"Container"],[3,"ContainerCompound"],[3,"Ion"],[3,"Molecule"],[3,"MoleculeCompound"],[3,"ElemReaction"],[3,"ReactionSide"],[3,"ReactionCompound"],[3,"RedoxReaction"],[3,"ELECTRON"],[3,"HYDROXIDE"],[3,"AMMONIUM"],[3,"SULPHATE"],[3,"WATER"],[3,"CO2"],[3,"AMMONIA"],[3,"SUGAR"],[3,"SEPMAP"],[8,"Element"],[8,"Properties"],[8,"Reaction"]]}; +searchIndex["feroxide"] = {"doc":"","items":[[3,"Atom","feroxide","An atom",null,null],[12,"number","","Atom Number (Hydrogen: 1)",0,null],[12,"group","","Atom Group (Hydrogen: 1)",0,null],[12,"symbol","","Atom symbol (Hydrogen: H)",0,null],[12,"name","","Atom name (Hydrogen: hydrogen)",0,null],[12,"mass","","Atom mass (Hydrogen: 1.008)",0,null],[12,"diatomic","","",0,null],[3,"Container","","A container for elements",null,null],[12,"contents","","A vector with the contents of this container",1,null],[12,"available_energy","","The amount of energy available",1,null],[3,"ContainerCompound","","A compound for containers",null,null],[12,"element","","The element it contains",2,null],[12,"moles","","The amount of moles of this element",2,null],[3,"ELECTRON","","",null,null],[3,"Ion","","An `Ion`",null,null],[12,"molecule","","The molecule of this ion",3,null],[12,"charge","","The charge of this ion",3,null],[3,"Molecule","","A molecule",null,null],[12,"compounds","","The compounds it contains",4,null],[3,"MoleculeCompound","","A compound of a molecule",null,null],[12,"atom","","The atom it uses",5,null],[12,"amount","","The amount",5,null],[3,"ElemReaction","","An elementair reaction (not containing ions)",null,null],[12,"lhs","","The left-hand-side",6,null],[12,"rhs","","The right-hand-side",6,null],[12,"is_equilibrium","","",6,null],[3,"ReactionSide","","A side of a reaction",null,null],[12,"compounds","","The compounds of this side",7,null],[3,"ReactionCompound","","A reaction compound",null,null],[12,"element","","The element it uses",8,null],[12,"amount","","The amount of moles needed",8,null],[3,"RedoxReaction","","A Redox reaction",null,null],[12,"reductor","","The reductor",9,null],[12,"oxidator","","The oxidator",9,null],[5,"rc_to_cc","","Convert a given `ReactionCompound` into a `ContainerCompound`",null,{"inputs":[{"name":"reactioncompound"}],"output":{"name":"containercompound"}}],[5,"charge_of_atom","","Get the charge an atom has based on its group",null,{"inputs":[{"name":"atom"}],"output":{"name":"option"}}],[5,"gcd","","Calculate Greatest Common Divisor (GCD), using Euclides' algorithm",null,{"inputs":[{"name":"i32"},{"name":"i32"}],"output":{"name":"i32"}}],[5,"number_to_greek","","Convert a number to greek notation",null,{"inputs":[{"name":"u8"}],"output":{"name":"string"}}],[5,"number_to_roman","","Convert a number to roman notaion",null,{"inputs":[{"name":"i8"}],"output":{"name":"string"}}],[5,"subscript","","Convert a number to subscript notation",null,{"inputs":[{"name":"u8"}],"output":{"name":"string"}}],[5,"superscript","","Convert a number to superscript notation See also `ion_superscript`",null,{"inputs":[{"name":"u8"}],"output":{"name":"string"}}],[5,"ion_superscript","","Convert a number to ionic superscript notation The difference with normal superscript notation is that the 1 is omitted, also, ionic superscript supports negative numbers (of which the sign is put at the end, instead of at the beginning)",null,{"inputs":[{"name":"ioncharge"}],"output":{"name":"string"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"atom"}}],[11,"from_string","","Convert a string representation to an `Atom`",0,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"eq","","Two `Atom`s are equal when their atom numbers are equal",0,{"inputs":[{"name":"self"},{"name":"atom"}],"output":{"name":"bool"}}],[11,"hash","","",0,{"inputs":[{"name":"self"},{"name":"h"}],"output":null}],[11,"symbol","","",0,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",0,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",0,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",1,{"inputs":[{"name":"self"}],"output":{"name":"container"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",2,{"inputs":[{"name":"self"}],"output":{"name":"containercompound"}}],[11,"react","","Applies given `Reaction` to `Container` Removing the elements on the left-hand side and adding the elements on the right-hand side. If there is enough energy for the reaction, that amount will be consumed otherwise the reaction won't occur. Returns if the reaction succeeded",1,{"inputs":[{"name":"self"},{"name":"r"}],"output":{"name":"bool"}}],[11,"has_elements","","Check if the container has all given elements",1,null],[11,"remove_elements","","Remove given elements from container",1,null],[11,"add_elements","","Add given elements to container",1,null],[11,"stringify","","Convert container to a nice string for displaying",1,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"eq","","Two container compounds are equal when their elements are equal",2,{"inputs":[{"name":"self"},{"name":"containercompound"}],"output":{"name":"bool"}}],[11,"hash","","",2,{"inputs":[{"name":"self"},{"name":"h"}],"output":null}],[11,"get_charge","","",2,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_molecule","","",2,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"symbol","","",2,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",2,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",2,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"deref","","",10,{"inputs":[{"name":"self"}],"output":{"name":"ion"}}],[11,"initialize","","",10,{"inputs":[{"name":"self"}],"output":null}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",3,{"inputs":[{"name":"self"},{"name":"ion"}],"output":{"name":"bool"}}],[11,"ne","","",3,{"inputs":[{"name":"self"},{"name":"ion"}],"output":{"name":"bool"}}],[11,"clone","","",3,{"inputs":[{"name":"self"}],"output":{"name":"ion"}}],[11,"hash","","",3,null],[11,"from_string","","Convert a string representation of an `Ion` into one",3,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"from_molecule","","Convert a `Molecule` into an `Ion`",3,{"inputs":[{"name":"molecule"}],"output":{"name":"ion"}}],[11,"calculate_charge","","Calculate the charge of this `Ion`",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_charge","","",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_molecule","","",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"symbol","","",3,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",3,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",3,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"fmt","","",4,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",4,{"inputs":[{"name":"self"},{"name":"molecule"}],"output":{"name":"bool"}}],[11,"ne","","",4,{"inputs":[{"name":"self"},{"name":"molecule"}],"output":{"name":"bool"}}],[11,"clone","","",4,{"inputs":[{"name":"self"}],"output":{"name":"molecule"}}],[11,"hash","","",4,null],[11,"fmt","","",5,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",5,{"inputs":[{"name":"self"},{"name":"moleculecompound"}],"output":{"name":"bool"}}],[11,"ne","","",5,{"inputs":[{"name":"self"},{"name":"moleculecompound"}],"output":{"name":"bool"}}],[11,"clone","","",5,{"inputs":[{"name":"self"}],"output":{"name":"moleculecompound"}}],[11,"hash","","",5,null],[11,"from_string","","Convert a string representation of a molecule into one",4,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"from_string","","Takes a symbol string representing a MoleculeCompound, and turns it into one",5,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"from_atom","","Converts an Atom into a MoleculeCompound, taking care of diatomic ones",5,{"inputs":[{"name":"atom"}],"output":{"name":"moleculecompound"}}],[11,"symbol","","",4,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",4,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",4,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"symbol","","",5,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",5,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",5,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"get_charge","","",4,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_molecule","","",4,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",6,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",6,{"inputs":[{"name":"self"},{"name":"elemreaction"}],"output":{"name":"bool"}}],[11,"ne","","",6,{"inputs":[{"name":"self"},{"name":"elemreaction"}],"output":{"name":"bool"}}],[11,"clone","","",6,{"inputs":[{"name":"self"}],"output":{"name":"elemreaction"}}],[11,"hash","","",6,null],[11,"fmt","","",7,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",7,{"inputs":[{"name":"self"},{"name":"reactionside"}],"output":{"name":"bool"}}],[11,"ne","","",7,{"inputs":[{"name":"self"},{"name":"reactionside"}],"output":{"name":"bool"}}],[11,"clone","","",7,{"inputs":[{"name":"self"}],"output":{"name":"reactionside"}}],[11,"hash","","",7,null],[11,"fmt","","",8,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",8,{"inputs":[{"name":"self"}],"output":{"name":"reactioncompound"}}],[11,"ion_from_string","","Convert a string representation of a reaction into one",6,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"molecule_from_string","","Convert a string representation of a reaction into one",6,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"reaction_sign","","Get the sign of the equation ( → or ⇌ ), depending whether it is an equilibrium or not",6,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"swap","","Swap the equation",6,{"inputs":[{"name":"self"}],"output":{"name":"self"}}],[11,"ion_from_string","","Convert a string representation of a reactionside into one",7,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"molecule_from_string","","Convert a string representation of a reactionside into one",7,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"total_charge","","Calculate the total charge of this reaction side",7,{"inputs":[{"name":"self"}],"output":{"name":"ioncharge"}}],[11,"energy","","Calculate the energy this side has",7,{"inputs":[{"name":"self"}],"output":{"name":"energy"}}],[11,"total_atoms","","Calculate the total amount of atoms this side contains",7,{"inputs":[{"name":"self"}],"output":{"name":"hashmap"}}],[11,"ion_from_string","","Convert a string representation of a reaction compound into one",8,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"molecule_from_string","","Convert a string representation of a reaction compound into one",8,{"inputs":[{"name":"string"}],"output":{"name":"option"}}],[11,"equalise","","NOTE: This function is still a WIP!",6,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"is_valid","","",6,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"energy_cost","","",6,{"inputs":[{"name":"self"}],"output":{"name":"energy"}}],[11,"elem_reaction","","",6,{"inputs":[{"name":"self"}],"output":{"name":"elemreaction"}}],[11,"add","","Adding two ReactionSide's adds their compounds",7,{"inputs":[{"name":"self"},{"name":"reactionside"}],"output":{"name":"reactionside"}}],[11,"mul","","Multiplying a ReactionSide with a number multiplies the amount of all compounds of that side",7,{"inputs":[{"name":"self"},{"name":"u16"}],"output":{"name":"reactionside"}}],[11,"eq","","Two ReactionCompound's are equal if their elements are equal",8,{"inputs":[{"name":"self"},{"name":"reactioncompound"}],"output":{"name":"bool"}}],[11,"hash","","",8,{"inputs":[{"name":"self"},{"name":"h"}],"output":null}],[11,"symbol","","",6,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",6,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",6,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"symbol","","",7,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",7,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",7,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"symbol","","",8,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",8,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",8,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"get_charge","","",8,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_molecule","","",8,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",9,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",9,{"inputs":[{"name":"self"},{"name":"redoxreaction"}],"output":{"name":"bool"}}],[11,"ne","","",9,{"inputs":[{"name":"self"},{"name":"redoxreaction"}],"output":{"name":"bool"}}],[11,"clone","","",9,{"inputs":[{"name":"self"}],"output":{"name":"redoxreaction"}}],[11,"equalise","","",9,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"is_valid","","",9,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"energy_cost","","",9,{"inputs":[{"name":"self"}],"output":{"name":"energy"}}],[11,"elem_reaction","","",9,{"inputs":[{"name":"self"}],"output":{"name":"elemreaction"}}],[11,"symbol","","",9,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"name","","",9,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"mass","","",9,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[0,"data_atoms","","",null,null],[17,"CALCIUM","feroxide::data_atoms","",null,null],[17,"CHLORINE","","",null,null],[17,"RUBIDIUM","","",null,null],[17,"XENON","","",null,null],[17,"MAGNESIUM","","",null,null],[17,"GALLIUM","","",null,null],[17,"TIN","","",null,null],[17,"CAESIUM","","",null,null],[17,"KRYPTON","","",null,null],[17,"BERYLLIUM","","",null,null],[17,"OXYGEN","","",null,null],[17,"ALUMINIUM","","",null,null],[17,"NITROGEN","","",null,null],[17,"LITHIUM","","",null,null],[17,"IRON","","",null,null],[17,"SILVER","","",null,null],[17,"LEAD","","",null,null],[17,"COBALT","","",null,null],[17,"CARBON","","",null,null],[17,"BORON","","",null,null],[17,"NICKEL","","",null,null],[17,"TITANIUM","","",null,null],[17,"HELIUM","","",null,null],[17,"SILICON","","",null,null],[17,"FLUORINE","","",null,null],[17,"BROMINE","","",null,null],[17,"COPPER","","",null,null],[17,"FRANCIUM","","",null,null],[17,"PLATINUM","","",null,null],[17,"SELENIUM","","",null,null],[17,"PHOSPHORUS","","",null,null],[17,"SODIUM","","",null,null],[17,"HYDROGEN","","",null,null],[17,"ARSENIC","","",null,null],[17,"GOLD","","",null,null],[17,"POTASSIUM","","",null,null],[17,"GERMANIUM","","",null,null],[17,"MANGANESE","","",null,null],[17,"ZINC","","",null,null],[17,"IODINE","","",null,null],[17,"VANADIUM","","",null,null],[17,"BARIUM","","",null,null],[17,"ARGON","","",null,null],[17,"SULFUR","","",null,null],[17,"NEON","","",null,null],[17,"CHROMIUM","","",null,null],[17,"ALL_ATOMS","","",null,null],[0,"data_ions","feroxide","",null,null],[3,"HYDROXIDE","feroxide::data_ions","",null,null],[3,"AMMONIUM","","",null,null],[3,"SULPHATE","","",null,null],[11,"deref","","",11,{"inputs":[{"name":"self"}],"output":{"name":"ion"}}],[11,"initialize","","",11,{"inputs":[{"name":"self"}],"output":null}],[11,"deref","","",12,{"inputs":[{"name":"self"}],"output":{"name":"ion"}}],[11,"initialize","","",12,{"inputs":[{"name":"self"}],"output":null}],[11,"deref","","",13,{"inputs":[{"name":"self"}],"output":{"name":"ion"}}],[11,"initialize","","",13,{"inputs":[{"name":"self"}],"output":null}],[0,"data_molecules","feroxide","",null,null],[3,"WATER","feroxide::data_molecules","",null,null],[3,"CO2","","",null,null],[3,"AMMONIA","","",null,null],[3,"SUGAR","","",null,null],[11,"deref","","",14,{"inputs":[{"name":"self"}],"output":{"name":"molecule"}}],[11,"initialize","","",14,{"inputs":[{"name":"self"}],"output":null}],[11,"deref","","",15,{"inputs":[{"name":"self"}],"output":{"name":"molecule"}}],[11,"initialize","","",15,{"inputs":[{"name":"self"}],"output":null}],[11,"deref","","",16,{"inputs":[{"name":"self"}],"output":{"name":"molecule"}}],[11,"initialize","","",16,{"inputs":[{"name":"self"}],"output":null}],[11,"deref","","",17,{"inputs":[{"name":"self"}],"output":{"name":"molecule"}}],[11,"initialize","","",17,{"inputs":[{"name":"self"}],"output":null}],[0,"data_sep","feroxide","",null,null],[3,"SEPMAP","feroxide::data_sep","",null,null],[5,"reaction_to_hash","","Get the hash of a reaction",null,{"inputs":[{"name":"elemreaction"}],"output":{"name":"u64"}}],[5,"get_sep","","Get the Standerd Electrode Potential (SEP) of a reaction",null,{"inputs":[{"name":"elemreaction"}],"output":{"name":"option"}}],[11,"deref","","",18,{"inputs":[{"name":"self"}],"output":{"name":"hashmap"}}],[11,"initialize","","",18,{"inputs":[{"name":"self"}],"output":null}],[0,"display_impls","feroxide","",null,null],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",4,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",6,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",8,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",7,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[6,"AtomGroup","","should fit 1 to 18",null,null],[6,"AtomMass","","should fit 0.0 to 294.0+, with normal precision [ gram / mol ]",null,null],[6,"AtomNumber","","should fit 0 to 118+",null,null],[6,"Energy","","should fit 0.0 to 1e5+, with high precision [ Joule ]",null,null],[6,"IonCharge","","should fit -7 to 7",null,null],[6,"Mass","","should fit 0.0 to 1e5+, with high precision [ gram ]",null,null],[6,"Moles","","should fit 0.0 to 1e5+, with high precision [ mol ]",null,null],[6,"SEP","","should fit -5.0 to 5.0, with normal precision [ volt ]",null,null],[8,"Element","","",null,null],[10,"get_charge","","Get the charge of the current Element",19,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[10,"get_molecule","","Get the molecule associated with the current Element",19,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[8,"Properties","","",null,null],[10,"symbol","","Get the symbol of the current item",20,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[10,"name","","Get the name of the current item",20,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[10,"mass","","Get the mass of the current item",20,{"inputs":[{"name":"self"}],"output":{"name":"atommass"}}],[11,"stringify","","Stringify the current item (default: self.symbol())",20,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[8,"Reaction","","",null,null],[10,"is_valid","","Check if the reaction is valid by comparing the amount of total atoms on both sides, and by checking if the total charge on both sides is equal",21,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[10,"equalise","","Balance both sides of the equation to make sure it's valid Returns true if it managed to equalise it, false otherwise",21,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[10,"energy_cost","","Calculate the cost of this reaction This can be negative in case of an exothermic reaction",21,{"inputs":[{"name":"self"}],"output":{"name":"energy"}}],[10,"elem_reaction","","Get the ElemReaction version",21,{"inputs":[{"name":"self"}],"output":{"name":"elemreaction"}}],[14,"is_upper","","",null,null],[14,"is_lower","","",null,null],[14,"is_number","","",null,null],[14,"is_letter","","",null,null],[14,"is_whitespace","","",null,null],[14,"is_vowel","","",null,null],[14,"to_number","","",null,null],[14,"molecule_from_atom","","",null,null],[14,"ion_from_molecule","","",null,null],[14,"ion_from_atom","","",null,null],[11,"stringify","","Stringify the current item (default: self.symbol())",20,{"inputs":[{"name":"self"}],"output":{"name":"string"}}]],"paths":[[3,"Atom"],[3,"Container"],[3,"ContainerCompound"],[3,"Ion"],[3,"Molecule"],[3,"MoleculeCompound"],[3,"ElemReaction"],[3,"ReactionSide"],[3,"ReactionCompound"],[3,"RedoxReaction"],[3,"ELECTRON"],[3,"HYDROXIDE"],[3,"AMMONIUM"],[3,"SULPHATE"],[3,"WATER"],[3,"CO2"],[3,"AMMONIA"],[3,"SUGAR"],[3,"SEPMAP"],[8,"Element"],[8,"Properties"],[8,"Reaction"]]}; initSearch(searchIndex); diff --git a/docs/src/feroxide/atom.rs.html b/rust-docs/src/feroxide/atom.rs.html similarity index 100% rename from docs/src/feroxide/atom.rs.html rename to rust-docs/src/feroxide/atom.rs.html diff --git a/docs/src/feroxide/container.rs.html b/rust-docs/src/feroxide/container.rs.html similarity index 100% rename from docs/src/feroxide/container.rs.html rename to rust-docs/src/feroxide/container.rs.html diff --git a/docs/src/feroxide/data_atoms.rs.html b/rust-docs/src/feroxide/data_atoms.rs.html similarity index 95% rename from docs/src/feroxide/data_atoms.rs.html rename to rust-docs/src/feroxide/data_atoms.rs.html index b3c3386..2c53bc2 100644 --- a/docs/src/feroxide/data_atoms.rs.html +++ b/rust-docs/src/feroxide/data_atoms.rs.html @@ -231,191 +231,191 @@ 186
 use atom::Atom;
+pub const CALCIUM: Atom = Atom {
+    number: 20, mass: 40.07800, symbol: "Ca",
+    name: "calcium", group: 2, diatomic: false };
+
+pub const CHLORINE: Atom = Atom {
+    number: 17, mass: 35.45000, symbol: "Cl",
+    name: "chlorine", group: 17, diatomic: true };
+
+pub const RUBIDIUM: Atom = Atom {
+    number: 37, mass: 85.46780, symbol: "Rb",
+    name: "rubidium", group: 1, diatomic: false };
+
+pub const XENON: Atom = Atom {
+    number: 54, mass: 131.29300, symbol: "Xe",
+    name: "xenon", group: 18, diatomic: false };
+
 pub const MAGNESIUM: Atom = Atom {
     number: 12, mass: 24.30500, symbol: "Mg",
     name: "magnesium", group: 2, diatomic: false };
 
-pub const CARBON: Atom = Atom {
-    number: 6, mass: 12.01100, symbol: "C",
-    name: "carbon", group: 14, diatomic: false };
+pub const GALLIUM: Atom = Atom {
+    number: 31, mass: 69.72300, symbol: "Ga",
+    name: "gallium", group: 13, diatomic: false };
 
-pub const HYDROGEN: Atom = Atom {
-    number: 1, mass: 1.00800, symbol: "H",
-    name: "hydrogen", group: 1, diatomic: true };
+pub const TIN: Atom = Atom {
+    number: 50, mass: 118.71000, symbol: "Sn",
+    name: "tin", group: 14, diatomic: false };
 
-pub const ARGON: Atom = Atom {
-    number: 18, mass: 39.94800, symbol: "Ar",
-    name: "argon", group: 18, diatomic: false };
+pub const CAESIUM: Atom = Atom {
+    number: 55, mass: 132.90546, symbol: "Cs",
+    name: "caesium", group: 1, diatomic: false };
 
-pub const BARIUM: Atom = Atom {
-    number: 56, mass: 137.32700, symbol: "Ba",
-    name: "barium", group: 2, diatomic: false };
+pub const KRYPTON: Atom = Atom {
+    number: 36, mass: 83.79800, symbol: "Kr",
+    name: "krypton", group: 18, diatomic: false };
 
-pub const GERMANIUM: Atom = Atom {
-    number: 32, mass: 72.63000, symbol: "Ge",
-    name: "germanium", group: 14, diatomic: false };
+pub const BERYLLIUM: Atom = Atom {
+    number: 4, mass: 9.01218, symbol: "Be",
+    name: "beryllium", group: 2, diatomic: false };
 
-pub const CHROMIUM: Atom = Atom {
-    number: 24, mass: 51.99610, symbol: "Cr",
-    name: "chromium", group: 6, diatomic: false };
+pub const OXYGEN: Atom = Atom {
+    number: 8, mass: 15.99900, symbol: "O",
+    name: "oxygen", group: 16, diatomic: true };
 
-pub const FLUORINE: Atom = Atom {
-    number: 9, mass: 18.99840, symbol: "F",
-    name: "fluorine", group: 17, diatomic: true };
+pub const ALUMINIUM: Atom = Atom {
+    number: 13, mass: 26.98154, symbol: "Al",
+    name: "aluminium", group: 13, diatomic: false };
 
-pub const ZINC: Atom = Atom {
-    number: 30, mass: 65.38000, symbol: "Zn",
-    name: "zinc", group: 12, diatomic: false };
+pub const NITROGEN: Atom = Atom {
+    number: 7, mass: 14.00700, symbol: "N",
+    name: "nitrogen", group: 15, diatomic: true };
+
+pub const LITHIUM: Atom = Atom {
+    number: 3, mass: 6.94000, symbol: "Li",
+    name: "lithium", group: 1, diatomic: false };
+
+pub const IRON: Atom = Atom {
+    number: 26, mass: 55.84500, symbol: "Fe",
+    name: "iron", group: 8, 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 CAESIUM: Atom = Atom {
-    number: 55, mass: 132.90546, symbol: "Cs",
-    name: "caesium", group: 1, diatomic: false };
+pub const COBALT: Atom = Atom {
+    number: 27, mass: 58.93319, symbol: "Co",
+    name: "cobalt", group: 9, diatomic: false };
+
+pub const CARBON: Atom = Atom {
+    number: 6, mass: 12.01100, symbol: "C",
+    name: "carbon", group: 14, diatomic: false };
 
 pub const BORON: Atom = Atom {
     number: 5, mass: 10.81000, symbol: "B",
     name: "boron", group: 13, diatomic: false };
 
-pub const POTASSIUM: Atom = Atom {
-    number: 19, mass: 39.09830, symbol: "K",
-    name: "potassium", group: 1, diatomic: false };
+pub const NICKEL: Atom = Atom {
+    number: 28, mass: 58.69340, symbol: "Ni",
+    name: "nickel", group: 10, diatomic: false };
 
 pub const TITANIUM: Atom = Atom {
     number: 22, mass: 47.86700, symbol: "Ti",
     name: "titanium", group: 4, diatomic: false };
 
-pub const NEON: Atom = Atom {
-    number: 10, mass: 20.17970, symbol: "Ne",
-    name: "neon", group: 18, diatomic: false };
+pub const HELIUM: Atom = Atom {
+    number: 2, mass: 4.00260, symbol: "He",
+    name: "helium", group: 18, diatomic: false };
+
+pub const SILICON: Atom = Atom {
+    number: 14, mass: 28.08500, symbol: "Si",
+    name: "silicon", group: 14, diatomic: false };
+
+pub const FLUORINE: Atom = Atom {
+    number: 9, mass: 18.99840, symbol: "F",
+    name: "fluorine", group: 17, diatomic: true };
+
+pub const BROMINE: Atom = Atom {
+    number: 35, mass: 79.90400, symbol: "Br",
+    name: "bromine", group: 17, diatomic: true };
 
 pub const COPPER: Atom = Atom {
     number: 29, mass: 63.54600, symbol: "Cu",
     name: "copper", group: 11, diatomic: false };
 
-pub const TIN: Atom = Atom {
-    number: 50, mass: 118.71000, symbol: "Sn",
-    name: "tin", group: 14, 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 COBALT: Atom = Atom {
-    number: 27, mass: 58.93319, symbol: "Co",
-    name: "cobalt", group: 9, diatomic: false };
+pub const PLATINUM: Atom = Atom {
+    number: 78, mass: 195.08400, symbol: "Pt",
+    name: "platinum", group: 10, diatomic: false };
 
-pub const KRYPTON: Atom = Atom {
-    number: 36, mass: 83.79800, symbol: "Kr",
-    name: "krypton", group: 18, diatomic: false };
+pub const SELENIUM: Atom = Atom {
+    number: 34, mass: 78.97100, symbol: "Se",
+    name: "selenium", group: 16, diatomic: false };
 
-pub const ALUMINIUM: Atom = Atom {
-    number: 13, mass: 26.98154, symbol: "Al",
-    name: "aluminium", group: 13, diatomic: false };
+pub const PHOSPHORUS: Atom = Atom {
+    number: 15, mass: 30.97376, symbol: "P",
+    name: "phosphorus", group: 15, diatomic: false };
 
 pub const SODIUM: Atom = Atom {
     number: 11, mass: 22.98977, symbol: "Na",
     name: "sodium", group: 1, diatomic: false };
 
-pub const NITROGEN: Atom = Atom {
-    number: 7, mass: 14.00700, symbol: "N",
-    name: "nitrogen", group: 15, diatomic: true };
-
-pub const CALCIUM: Atom = Atom {
-    number: 20, mass: 40.07800, symbol: "Ca",
-    name: "calcium", group: 2, diatomic: false };
-
-pub const SELENIUM: Atom = Atom {
-    number: 34, mass: 78.97100, symbol: "Se",
-    name: "selenium", group: 16, 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 HELIUM: Atom = Atom {
-    number: 2, mass: 4.00260, symbol: "He",
-    name: "helium", group: 18, diatomic: false };
-
-pub const VANADIUM: Atom = Atom {
-    number: 23, mass: 50.94150, symbol: "V",
-    name: "vanadium", group: 5, diatomic: false };
-
-pub const LITHIUM: Atom = Atom {
-    number: 3, mass: 6.94000, symbol: "Li",
-    name: "lithium", group: 1, diatomic: false };
-
 pub const GOLD: Atom = Atom {
     number: 79, mass: 196.96657, symbol: "Au",
     name: "gold", group: 11, diatomic: false };
 
-pub const XENON: Atom = Atom {
-    number: 54, mass: 131.29300, symbol: "Xe",
-    name: "xenon", group: 18, diatomic: false };
-
-pub const SILICON: Atom = Atom {
-    number: 14, mass: 28.08500, symbol: "Si",
-    name: "silicon", group: 14, diatomic: false };
+pub const POTASSIUM: Atom = Atom {
+    number: 19, mass: 39.09830, symbol: "K",
+    name: "potassium", group: 1, diatomic: false };
 
-pub const GALLIUM: Atom = Atom {
-    number: 31, mass: 69.72300, symbol: "Ga",
-    name: "gallium", group: 13, diatomic: false };
+pub const GERMANIUM: Atom = Atom {
+    number: 32, mass: 72.63000, symbol: "Ge",
+    name: "germanium", group: 14, diatomic: false };
 
-pub const NICKEL: Atom = Atom {
-    number: 28, mass: 58.69340, symbol: "Ni",
-    name: "nickel", group: 10, diatomic: false };
+pub const MANGANESE: Atom = Atom {
+    number: 25, mass: 54.93805, symbol: "Mn",
+    name: "manganese", group: 7, diatomic: false };
 
-pub const BROMINE: Atom = Atom {
-    number: 35, mass: 79.90400, symbol: "Br",
-    name: "bromine", group: 17, diatomic: true };
+pub const ZINC: Atom = Atom {
+    number: 30, mass: 65.38000, symbol: "Zn",
+    name: "zinc", group: 12, diatomic: false };
 
 pub const IODINE: Atom = Atom {
     number: 53, mass: 126.90447, symbol: "I",
     name: "iodine", group: 17, diatomic: true };
 
-pub const RUBIDIUM: Atom = Atom {
-    number: 37, mass: 85.46780, symbol: "Rb",
-    name: "rubidium", group: 1, diatomic: false };
+pub const VANADIUM: Atom = Atom {
+    number: 23, mass: 50.94150, symbol: "V",
+    name: "vanadium", group: 5, diatomic: false };
+
+pub const BARIUM: Atom = Atom {
+    number: 56, mass: 137.32700, symbol: "Ba",
+    name: "barium", group: 2, diatomic: false };
+
+pub const ARGON: Atom = Atom {
+    number: 18, mass: 39.94800, symbol: "Ar",
+    name: "argon", group: 18, diatomic: false };
 
 pub const SULFUR: Atom = Atom {
     number: 16, mass: 32.06000, symbol: "S",
     name: "sulfur", group: 16, diatomic: false };
 
-pub const PLATINUM: Atom = Atom {
-    number: 78, mass: 195.08400, symbol: "Pt",
-    name: "platinum", group: 10, diatomic: false };
-
-pub const FRANCIUM: Atom = Atom {
-    number: 87, mass: 223.00000, symbol: "Fr",
-    name: "francium", group: 1, diatomic: false };
-
-pub const OXYGEN: Atom = Atom {
-    number: 8, mass: 15.99900, symbol: "O",
-    name: "oxygen", group: 16, diatomic: true };
-
-pub const SILVER: Atom = Atom {
-    number: 47, mass: 107.86820, symbol: "Ag",
-    name: "silver", group: 11, diatomic: false };
-
-pub const MANGANESE: Atom = Atom {
-    number: 25, mass: 54.93805, symbol: "Mn",
-    name: "manganese", group: 7, diatomic: false };
-
-pub const PHOSPHORUS: Atom = Atom {
-    number: 15, mass: 30.97376, symbol: "P",
-    name: "phosphorus", group: 15, diatomic: false };
-
-pub const CHLORINE: Atom = Atom {
-    number: 17, mass: 35.45000, symbol: "Cl",
-    name: "chlorine", group: 17, diatomic: true };
+pub const NEON: Atom = Atom {
+    number: 10, mass: 20.17970, symbol: "Ne",
+    name: "neon", group: 18, diatomic: false };
 
-pub const IRON: Atom = Atom {
-    number: 26, mass: 55.84500, symbol: "Fe",
-    name: "iron", group: 8, diatomic: false };
+pub const CHROMIUM: Atom = Atom {
+    number: 24, mass: 51.99610, symbol: "Cr",
+    name: "chromium", group: 6, diatomic: false };
 
-pub const ALL_ATOMS: &'static[Atom] = &[MAGNESIUM, CARBON, HYDROGEN, ARGON, BARIUM, GERMANIUM, CHROMIUM, FLUORINE, ZINC, LEAD, CAESIUM, BORON, POTASSIUM, TITANIUM, NEON, COPPER, TIN, BERYLLIUM, COBALT, KRYPTON, ALUMINIUM, SODIUM, NITROGEN, CALCIUM, SELENIUM, ARSENIC, HELIUM, VANADIUM, LITHIUM, GOLD, XENON, SILICON, GALLIUM, NICKEL, BROMINE, IODINE, RUBIDIUM, SULFUR, PLATINUM, FRANCIUM, OXYGEN, SILVER, MANGANESE, PHOSPHORUS, CHLORINE, IRON];
+pub const ALL_ATOMS: &'static[Atom] = &[CALCIUM, CHLORINE, RUBIDIUM, XENON, MAGNESIUM, GALLIUM, TIN, CAESIUM, KRYPTON, BERYLLIUM, OXYGEN, ALUMINIUM, NITROGEN, LITHIUM, IRON, SILVER, LEAD, COBALT, CARBON, BORON, NICKEL, TITANIUM, HELIUM, SILICON, FLUORINE, BROMINE, COPPER, FRANCIUM, PLATINUM, SELENIUM, PHOSPHORUS, SODIUM, HYDROGEN, ARSENIC, GOLD, POTASSIUM, GERMANIUM, MANGANESE, ZINC, IODINE, VANADIUM, BARIUM, ARGON, SULFUR, NEON, CHROMIUM];
diff --git a/docs/src/feroxide/data_ions.rs.html b/rust-docs/src/feroxide/data_ions.rs.html similarity index 100% rename from docs/src/feroxide/data_ions.rs.html rename to rust-docs/src/feroxide/data_ions.rs.html diff --git a/docs/src/feroxide/data_molecules.rs.html b/rust-docs/src/feroxide/data_molecules.rs.html similarity index 100% rename from docs/src/feroxide/data_molecules.rs.html rename to rust-docs/src/feroxide/data_molecules.rs.html diff --git a/docs/src/feroxide/data_sep.rs.html b/rust-docs/src/feroxide/data_sep.rs.html similarity index 100% rename from docs/src/feroxide/data_sep.rs.html rename to rust-docs/src/feroxide/data_sep.rs.html diff --git a/docs/src/feroxide/display_impls.rs.html b/rust-docs/src/feroxide/display_impls.rs.html similarity index 100% rename from docs/src/feroxide/display_impls.rs.html rename to rust-docs/src/feroxide/display_impls.rs.html diff --git a/docs/src/feroxide/electron.rs.html b/rust-docs/src/feroxide/electron.rs.html similarity index 100% rename from docs/src/feroxide/electron.rs.html rename to rust-docs/src/feroxide/electron.rs.html diff --git a/docs/src/feroxide/ion.rs.html b/rust-docs/src/feroxide/ion.rs.html similarity index 100% rename from docs/src/feroxide/ion.rs.html rename to rust-docs/src/feroxide/ion.rs.html diff --git a/docs/src/feroxide/lib.rs.html b/rust-docs/src/feroxide/lib.rs.html similarity index 100% rename from docs/src/feroxide/lib.rs.html rename to rust-docs/src/feroxide/lib.rs.html diff --git a/docs/src/feroxide/math.rs.html b/rust-docs/src/feroxide/math.rs.html similarity index 100% rename from docs/src/feroxide/math.rs.html rename to rust-docs/src/feroxide/math.rs.html diff --git a/docs/src/feroxide/molecule.rs.html b/rust-docs/src/feroxide/molecule.rs.html similarity index 100% rename from docs/src/feroxide/molecule.rs.html rename to rust-docs/src/feroxide/molecule.rs.html diff --git a/docs/src/feroxide/namings.rs.html b/rust-docs/src/feroxide/namings.rs.html similarity index 100% rename from docs/src/feroxide/namings.rs.html rename to rust-docs/src/feroxide/namings.rs.html diff --git a/docs/src/feroxide/parse_macros.rs.html b/rust-docs/src/feroxide/parse_macros.rs.html similarity index 100% rename from docs/src/feroxide/parse_macros.rs.html rename to rust-docs/src/feroxide/parse_macros.rs.html diff --git a/docs/src/feroxide/reaction.rs.html b/rust-docs/src/feroxide/reaction.rs.html similarity index 100% rename from docs/src/feroxide/reaction.rs.html rename to rust-docs/src/feroxide/reaction.rs.html diff --git a/docs/src/feroxide/redox.rs.html b/rust-docs/src/feroxide/redox.rs.html similarity index 100% rename from docs/src/feroxide/redox.rs.html rename to rust-docs/src/feroxide/redox.rs.html diff --git a/docs/src/feroxide/trait_element.rs.html b/rust-docs/src/feroxide/trait_element.rs.html similarity index 100% rename from docs/src/feroxide/trait_element.rs.html rename to rust-docs/src/feroxide/trait_element.rs.html diff --git a/docs/src/feroxide/trait_properties.rs.html b/rust-docs/src/feroxide/trait_properties.rs.html similarity index 100% rename from docs/src/feroxide/trait_properties.rs.html rename to rust-docs/src/feroxide/trait_properties.rs.html diff --git a/docs/src/feroxide/trait_reaction.rs.html b/rust-docs/src/feroxide/trait_reaction.rs.html similarity index 100% rename from docs/src/feroxide/trait_reaction.rs.html rename to rust-docs/src/feroxide/trait_reaction.rs.html diff --git a/docs/src/feroxide/types.rs.html b/rust-docs/src/feroxide/types.rs.html similarity index 98% rename from docs/src/feroxide/types.rs.html rename to rust-docs/src/feroxide/types.rs.html index b713513..6bb8111 100644 --- a/docs/src/feroxide/types.rs.html +++ b/rust-docs/src/feroxide/types.rs.html @@ -76,7 +76,7 @@ /// should fit 1 to 18 pub type AtomGroup = u8; -/// sould fit 0.0 to 294.0+, with normal precision [ gram / mol ] +/// should fit 0.0 to 294.0+, with normal precision [ gram / mol ] pub type AtomMass = f32; /// should fit 0 to 118+