pub enum IonKind {
Monatomic,
Polyatomic,
Cation,
Anion,
RadicalIon,
Zwitterion,
ComplexIon,
Unknown,
}Expand description
A lightweight ion classification label.
Variants§
Monatomic
Monatomic ion.
Polyatomic
Polyatomic ion.
Cation
Cation label.
Anion
Anion label.
RadicalIon
Radical ion label.
Zwitterion
Zwitterion label.
ComplexIon
Complex ion label.
Unknown
Unknown or intentionally unspecified classification.
Trait Implementations§
Source§impl Ord for IonKind
impl Ord for IonKind
Source§impl PartialOrd for IonKind
impl PartialOrd for IonKind
impl Copy for IonKind
impl Eq for IonKind
impl StructuralPartialEq for IonKind
Auto Trait Implementations§
impl Freeze for IonKind
impl RefUnwindSafe for IonKind
impl Send for IonKind
impl Sync for IonKind
impl Unpin for IonKind
impl UnsafeUnpin for IonKind
impl UnwindSafe for IonKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more