pub struct SurfaceEnergy {
pub hkl: [i32; 3],
pub energy: f64,
}Expand description
Surface energy of one Miller direction.
Fields§
§hkl: [i32; 3]Miller index.
energy: f64Surface energy in J/m2; only ratios matter for the shape.
Trait Implementations§
Source§impl Clone for SurfaceEnergy
impl Clone for SurfaceEnergy
impl Copy for SurfaceEnergy
Source§impl Debug for SurfaceEnergy
impl Debug for SurfaceEnergy
Source§impl<'de> Deserialize<'de> for SurfaceEnergy
impl<'de> Deserialize<'de> for SurfaceEnergy
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
Source§impl PartialEq for SurfaceEnergy
impl PartialEq for SurfaceEnergy
Source§impl Serialize for SurfaceEnergy
impl Serialize for SurfaceEnergy
impl StructuralPartialEq for SurfaceEnergy
Auto Trait Implementations§
impl Forget for SurfaceEnergy
impl Freeze for SurfaceEnergy
impl Move for SurfaceEnergy
impl RefUnwindSafe for SurfaceEnergy
impl Send for SurfaceEnergy
impl Sync for SurfaceEnergy
impl Unpin for SurfaceEnergy
impl UnsafeUnpin for SurfaceEnergy
impl UnwindSafe for SurfaceEnergy
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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