NORM_ATOM

Type Alias NORM_ATOM 

Source
pub type NORM_ATOM = tagNormAtom;

Aliased Type§

#[repr(C)]
pub struct NORM_ATOM {
Show 34 fields pub elname: [i8; 6], pub el_number: u8, pub neighbor: [u16; 20], pub orig_at_number: u16, pub orig_compt_at_numb: u16, pub bond_stereo: [i8; 20], pub bond_type: [u8; 20], pub valence: i8, pub chem_bonds_valence: i8, pub num_H: i8, pub num_iso_H: [i8; 3], pub iso_atw_diff: i8, pub charge: i8, pub radical: i8, pub bAmbiguousStereo: i8, pub cFlags: i8, pub at_type: u16, pub component: u16, pub endpoint: u16, pub c_point: u16, pub x: f64, pub y: f64, pub z: f64, pub bUsed0DParity: i8, pub p_parity: i8, pub p_orig_at_num: [u16; 4], pub sb_ord: [i8; 3], pub sn_ord: [i8; 3], pub sb_parity: [i8; 3], pub sn_orig_at_num: [u16; 3], pub bCutVertex: i8, pub nRingSystem: u16, pub nNumAtInRingSystem: u16, pub nBlockSystem: u16,
}

Fields§

§elname: [i8; 6]§el_number: u8§neighbor: [u16; 20]§orig_at_number: u16§orig_compt_at_numb: u16§bond_stereo: [i8; 20]§bond_type: [u8; 20]§valence: i8§chem_bonds_valence: i8§num_H: i8§num_iso_H: [i8; 3]§iso_atw_diff: i8§charge: i8§radical: i8§bAmbiguousStereo: i8§cFlags: i8§at_type: u16§component: u16§endpoint: u16§c_point: u16§x: f64§y: f64§z: f64§bUsed0DParity: i8§p_parity: i8§p_orig_at_num: [u16; 4]§sb_ord: [i8; 3]§sn_ord: [i8; 3]§sb_parity: [i8; 3]§sn_orig_at_num: [u16; 3]§bCutVertex: i8§nRingSystem: u16§nNumAtInRingSystem: u16§nBlockSystem: u16