pub struct CrystalClass {
pub id: i32,
pub system: Option<String>,
pub symbol: Option<String>,
pub name: Option<String>,
}Expand description
A crystal class / point group (/crystalclasses/).
Fields§
§id: i32Crystal class ID.
system: Option<String>Crystal system.
symbol: Option<String>Hermann–Mauguin symbol.
name: Option<String>Class name.
Trait Implementations§
Source§impl Clone for CrystalClass
impl Clone for CrystalClass
Source§impl Debug for CrystalClass
impl Debug for CrystalClass
Source§impl<'de> Deserialize<'de> for CrystalClass
impl<'de> Deserialize<'de> for CrystalClass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CrystalClass
impl RefUnwindSafe for CrystalClass
impl Send for CrystalClass
impl Sync for CrystalClass
impl Unpin for CrystalClass
impl UnsafeUnpin for CrystalClass
impl UnwindSafe for CrystalClass
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