#[repr(C)]pub struct tagInchiAtom {
pub x: f64,
pub y: f64,
pub z: f64,
pub neighbor: [AT_NUM; 20],
pub bond_type: [S_CHAR; 20],
pub bond_stereo: [S_CHAR; 20],
pub elname: [c_char; 6],
pub num_bonds: AT_NUM,
pub num_iso_H: [S_CHAR; 4],
pub isotopic_mass: AT_NUM,
pub radical: S_CHAR,
pub charge: S_CHAR,
}Expand description
A T O M S a n d C O N N E C T I V I T Y
Fields§
§x: f64§y: f64§z: f64§neighbor: [AT_NUM; 20]§bond_type: [S_CHAR; 20]§bond_stereo: [S_CHAR; 20]§elname: [c_char; 6]§num_bonds: AT_NUM§num_iso_H: [S_CHAR; 4]§isotopic_mass: AT_NUM§radical: S_CHAR§charge: S_CHARTrait Implementations§
Source§impl Clone for tagInchiAtom
impl Clone for tagInchiAtom
Source§fn clone(&self) -> tagInchiAtom
fn clone(&self) -> tagInchiAtom
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 tagInchiAtom
impl Debug for tagInchiAtom
impl Copy for tagInchiAtom
Auto Trait Implementations§
impl Freeze for tagInchiAtom
impl RefUnwindSafe for tagInchiAtom
impl Send for tagInchiAtom
impl Sync for tagInchiAtom
impl Unpin for tagInchiAtom
impl UnwindSafe for tagInchiAtom
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