pub struct CrystalSymmetry {
pub space_group_name: Option<String>,
pub cell: Option<[f32; 6]>,
pub operators: Vec<SymmetryOperator>,
}Expand description
Crystallographic metadata from the mmCIF _cell and _symmetry categories.
Fields§
§space_group_name: Option<String>§cell: Option<[f32; 6]>§operators: Vec<SymmetryOperator>Trait Implementations§
Source§impl Clone for CrystalSymmetry
impl Clone for CrystalSymmetry
Source§fn clone(&self) -> CrystalSymmetry
fn clone(&self) -> CrystalSymmetry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CrystalSymmetry
impl Debug for CrystalSymmetry
Source§impl Default for CrystalSymmetry
impl Default for CrystalSymmetry
Source§fn default() -> CrystalSymmetry
fn default() -> CrystalSymmetry
Returns the “default value” for a type. Read more
Source§impl PartialEq for CrystalSymmetry
impl PartialEq for CrystalSymmetry
impl StructuralPartialEq for CrystalSymmetry
Auto Trait Implementations§
impl Freeze for CrystalSymmetry
impl RefUnwindSafe for CrystalSymmetry
impl Send for CrystalSymmetry
impl Sync for CrystalSymmetry
impl Unpin for CrystalSymmetry
impl UnsafeUnpin for CrystalSymmetry
impl UnwindSafe for CrystalSymmetry
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