pub enum StereoErrorKind {
ImpossibleCenter,
ConflictingWedges,
RedundantStereo,
}Expand description
Kind of stereochemistry error.
Variants§
ImpossibleCenter
Chirality annotation on an atom with < 4 heavy-atom neighbours (or all neighbours identical).
ConflictingWedges
Two or more Up/Down bonds originate from the same atom with conflicting directions (both Up and Down from the same center).
RedundantStereo
Stereo annotation on a topologically symmetric atom (all neighbours have the same Morgan rank — no priority ordering possible).
Trait Implementations§
Source§impl Clone for StereoErrorKind
impl Clone for StereoErrorKind
Source§fn clone(&self) -> StereoErrorKind
fn clone(&self) -> StereoErrorKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StereoErrorKind
impl Debug for StereoErrorKind
impl Eq for StereoErrorKind
Source§impl PartialEq for StereoErrorKind
impl PartialEq for StereoErrorKind
Source§fn eq(&self, other: &StereoErrorKind) -> bool
fn eq(&self, other: &StereoErrorKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StereoErrorKind
Auto Trait Implementations§
impl Freeze for StereoErrorKind
impl RefUnwindSafe for StereoErrorKind
impl Send for StereoErrorKind
impl Sync for StereoErrorKind
impl Unpin for StereoErrorKind
impl UnsafeUnpin for StereoErrorKind
impl UnwindSafe for StereoErrorKind
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