pub struct AmberAtom {
pub name: String,
pub residue_name: String,
pub charge: f64,
pub mass: f64,
pub atom_type: String,
}Expand description
One atom entry from an AMBER topology file.
Fields§
§name: StringAtom name (from ATOM_NAME).
residue_name: StringResidue name (from RESIDUE_LABEL).
charge: f64Partial charge in electron-charge units (AMBER stores as e / 18.2223).
mass: f64Atomic mass in amu.
atom_type: StringAMBER atom-type string (from AMBER_ATOM_TYPE).
Auto Trait Implementations§
impl Freeze for AmberAtom
impl RefUnwindSafe for AmberAtom
impl Send for AmberAtom
impl Sync for AmberAtom
impl Unpin for AmberAtom
impl UnsafeUnpin for AmberAtom
impl UnwindSafe for AmberAtom
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
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.