#[repr(C)]pub struct tagNormAtom {Show 34 fields
pub elname: [c_char; 6],
pub el_number: U_CHAR,
pub neighbor: [AT_NUMBR; 20],
pub orig_at_number: AT_NUMBR,
pub orig_compt_at_numb: AT_NUMBR,
pub bond_stereo: [S_CHAR; 20],
pub bond_type: [U_CHAR; 20],
pub valence: S_CHAR,
pub chem_bonds_valence: S_CHAR,
pub num_H: S_CHAR,
pub num_iso_H: [S_CHAR; 3],
pub iso_atw_diff: S_CHAR,
pub charge: S_CHAR,
pub radical: S_CHAR,
pub bAmbiguousStereo: S_CHAR,
pub cFlags: S_CHAR,
pub at_type: AT_NUMBR,
pub component: AT_NUMBR,
pub endpoint: AT_NUMBR,
pub c_point: AT_NUMBR,
pub x: f64,
pub y: f64,
pub z: f64,
pub bUsed0DParity: S_CHAR,
pub p_parity: S_CHAR,
pub p_orig_at_num: [AT_NUMBR; 4],
pub sb_ord: [S_CHAR; 3],
pub sn_ord: [S_CHAR; 3],
pub sb_parity: [S_CHAR; 3],
pub sn_orig_at_num: [AT_NUMBR; 3],
pub bCutVertex: S_CHAR,
pub nRingSystem: AT_NUMBR,
pub nNumAtInRingSystem: AT_NUMBR,
pub nBlockSystem: AT_NUMBR,
}Fields§
§elname: [c_char; 6]§el_number: U_CHAR§neighbor: [AT_NUMBR; 20]§orig_at_number: AT_NUMBR§orig_compt_at_numb: AT_NUMBR§bond_stereo: [S_CHAR; 20]§bond_type: [U_CHAR; 20]§valence: S_CHAR§chem_bonds_valence: S_CHAR§num_H: S_CHAR§num_iso_H: [S_CHAR; 3]§iso_atw_diff: S_CHAR§charge: S_CHAR§radical: S_CHAR§bAmbiguousStereo: S_CHAR§cFlags: S_CHAR§at_type: AT_NUMBR§component: AT_NUMBR§endpoint: AT_NUMBR§c_point: AT_NUMBR§x: f64§y: f64§z: f64§bUsed0DParity: S_CHAR§p_parity: S_CHAR§p_orig_at_num: [AT_NUMBR; 4]§sb_ord: [S_CHAR; 3]§sn_ord: [S_CHAR; 3]§sb_parity: [S_CHAR; 3]§sn_orig_at_num: [AT_NUMBR; 3]§bCutVertex: S_CHAR§nRingSystem: AT_NUMBR§nNumAtInRingSystem: AT_NUMBR§nBlockSystem: AT_NUMBRTrait Implementations§
Source§impl Clone for tagNormAtom
impl Clone for tagNormAtom
Source§fn clone(&self) -> tagNormAtom
fn clone(&self) -> tagNormAtom
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 tagNormAtom
impl Debug for tagNormAtom
impl Copy for tagNormAtom
Auto Trait Implementations§
impl Freeze for tagNormAtom
impl RefUnwindSafe for tagNormAtom
impl Send for tagNormAtom
impl Sync for tagNormAtom
impl Unpin for tagNormAtom
impl UnwindSafe for tagNormAtom
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