pub enum SGroupType {
Superatom,
Multiple,
StructureRepeatUnit,
Data,
Generic,
Monomer,
Mer,
Copolymer,
Component,
Mixture,
Formulation,
}Expand description
SGroup types as defined in V3000 format.
Variants§
Superatom
Superatom abbreviation (e.g., Ph for phenyl, Me for methyl).
Multiple
Multiple group for contracted representations.
StructureRepeatUnit
Structural repeat unit (polymer).
Data
Data group for attaching data to atoms.
Generic
Generic SGroup.
Monomer
Monomer unit.
Mer
Mer unit (for polymers).
Copolymer
Copolymer unit.
Component
Component group.
Mixture
Mixture group.
Formulation
Formulation group.
Implementations§
Source§impl SGroupType
impl SGroupType
Trait Implementations§
Source§impl Clone for SGroupType
impl Clone for SGroupType
Source§fn clone(&self) -> SGroupType
fn clone(&self) -> SGroupType
Returns a duplicate of the value. Read more
1.0.0 · 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 SGroupType
impl Debug for SGroupType
Source§impl Hash for SGroupType
impl Hash for SGroupType
Source§impl PartialEq for SGroupType
impl PartialEq for SGroupType
impl Copy for SGroupType
impl Eq for SGroupType
impl StructuralPartialEq for SGroupType
Auto Trait Implementations§
impl Freeze for SGroupType
impl RefUnwindSafe for SGroupType
impl Send for SGroupType
impl Sync for SGroupType
impl Unpin for SGroupType
impl UnsafeUnpin for SGroupType
impl UnwindSafe for SGroupType
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