pub struct HexagonalConstants {
pub material: &'static str,
pub a_m: f64,
pub c_m: f64,
pub temperature_k: Option<f64>,
pub source: &'static str,
}Expand description
Cited hexagonal cell parameters: a, c, the temperature they refer to
(None when the record read does not state it) and where they were read.
Fields§
§material: &'static strMaterial the values belong to (display only).
a_m: f64Basal lattice parameter a, metres.
c_m: f64Lattice parameter c (the [0001] period), metres.
temperature_k: Option<f64>Temperature the values refer to, kelvin, if the record states it.
source: &'static strShort citation of the record the values were read from.
Trait Implementations§
Source§impl Clone for HexagonalConstants
impl Clone for HexagonalConstants
Source§fn clone(&self) -> HexagonalConstants
fn clone(&self) -> HexagonalConstants
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 moreimpl Copy for HexagonalConstants
Source§impl Debug for HexagonalConstants
impl Debug for HexagonalConstants
Source§impl PartialEq for HexagonalConstants
impl PartialEq for HexagonalConstants
impl StructuralPartialEq for HexagonalConstants
Auto Trait Implementations§
impl Freeze for HexagonalConstants
impl RefUnwindSafe for HexagonalConstants
impl Send for HexagonalConstants
impl Sync for HexagonalConstants
impl Unpin for HexagonalConstants
impl UnsafeUnpin for HexagonalConstants
impl UnwindSafe for HexagonalConstants
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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