pub enum Particle {
Photon(f64),
Lepton(Lepton),
AntiLepton(AntiLepton),
Baryon(Baryon),
AntiBaryon(AntiBaryon),
Alpha(f64),
Deuteron(f64),
Triton(f64),
Element(Nuclide, f64),
}
Variants
Photon(f64)
Photon and frequency
Lepton(Lepton)
Leptons including Electrons, Neutrinos, and AntiNeutrinos
AntiLepton(AntiLepton)
AntiLeptons
Baryon(Baryon)
Proton or Neutron
AntiBaryon(AntiBaryon)
AntiBaryons
Alpha(f64)
Alpha particle
Deuteron(f64)
Deuterium nucleus
Triton(f64)
Tritium nucleus
Element(Nuclide, f64)
Elemental nucleus
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Particle
impl Send for Particle
impl Sync for Particle
impl Unpin for Particle
impl UnwindSafe for Particle
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more