pub struct SmallCifBond {
pub first: usize,
pub second: usize,
pub distance: Option<f64>,
pub site_symmetry: Option<Box<str>>,
pub bond_type: Option<Box<str>>,
}Expand description
One geometric bond record with resolved atom indices.
Fields§
§first: usizeFirst atom index.
second: usizeSecond atom index.
distance: Option<f64>Reported bond distance in ångströms.
site_symmetry: Option<Box<str>>Site-symmetry code applied to the second site.
bond_type: Option<Box<str>>Published bond/type marker.
Trait Implementations§
Source§impl Clone for SmallCifBond
impl Clone for SmallCifBond
Source§impl Debug for SmallCifBond
impl Debug for SmallCifBond
Source§impl PartialEq for SmallCifBond
impl PartialEq for SmallCifBond
impl StructuralPartialEq for SmallCifBond
Auto Trait Implementations§
impl Freeze for SmallCifBond
impl RefUnwindSafe for SmallCifBond
impl Send for SmallCifBond
impl Sync for SmallCifBond
impl Unpin for SmallCifBond
impl UnsafeUnpin for SmallCifBond
impl UnwindSafe for SmallCifBond
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more