pub struct PolaronSpec {
pub c_per_nm: f64,
pub gamma_per_ev: f64,
pub provenance: String,
}Expand description
A polaron-trapping channel (PolaronTrapping).
Fields§
§c_per_nm: f64C, nm⁻¹.
gamma_per_ev: f64γ, eV⁻¹.
provenance: StringSource of the values.
Trait Implementations§
Source§impl Clone for PolaronSpec
impl Clone for PolaronSpec
Source§fn clone(&self) -> PolaronSpec
fn clone(&self) -> PolaronSpec
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 PolaronSpec
impl Debug for PolaronSpec
Source§impl<'de> Deserialize<'de> for PolaronSpec
impl<'de> Deserialize<'de> for PolaronSpec
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 PolaronSpec
impl PartialEq for PolaronSpec
Source§impl Serialize for PolaronSpec
impl Serialize for PolaronSpec
impl StructuralPartialEq for PolaronSpec
Auto Trait Implementations§
impl Freeze for PolaronSpec
impl RefUnwindSafe for PolaronSpec
impl Send for PolaronSpec
impl Sync for PolaronSpec
impl Unpin for PolaronSpec
impl UnsafeUnpin for PolaronSpec
impl UnwindSafe for PolaronSpec
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,
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