pub enum BondKind {
Covalent,
Ionic,
Metallic,
Coordinate,
Hydrogen,
Aromatic,
VanDerWaals,
DipoleDipole,
LondonDispersion,
Unknown,
}Expand description
A lightweight chemical bond kind label.
Variants§
Covalent
Covalent bond.
Ionic
Ionic bond.
Metallic
Metallic bond.
Coordinate
Coordinate bond.
Hydrogen
Hydrogen bond.
Aromatic
Aromatic bond.
VanDerWaals
Van der Waals interaction.
DipoleDipole
Dipole-dipole interaction.
LondonDispersion
London dispersion interaction.
Unknown
Unknown or intentionally unspecified bond kind.
Trait Implementations§
Source§impl Ord for BondKind
impl Ord for BondKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for BondKind
impl PartialOrd for BondKind
impl Copy for BondKind
impl Eq for BondKind
impl StructuralPartialEq for BondKind
Auto Trait Implementations§
impl Freeze for BondKind
impl RefUnwindSafe for BondKind
impl Send for BondKind
impl Sync for BondKind
impl Unpin for BondKind
impl UnsafeUnpin for BondKind
impl UnwindSafe for BondKind
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