pub struct InnerShellMetadata {
pub z: u8,
pub subshell: String,
pub binding_energy_ev: f64,
pub binding_provenance: String,
pub model: String,
pub provenance: String,
}Expand description
Identity of one inner-shell channel table of a layer, for
LayerMetadata.
Fields§
§z: u8Atomic number.
subshell: StringSubshell label (ENDF, e.g. "K").
binding_energy_ev: f64Binding energy, eV.
binding_provenance: StringWhere the binding energy came from.
model: StringThe channel table’s model identity.
provenance: StringThe channel table’s provenance.
Trait Implementations§
Source§impl Clone for InnerShellMetadata
impl Clone for InnerShellMetadata
Source§fn clone(&self) -> InnerShellMetadata
fn clone(&self) -> InnerShellMetadata
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 InnerShellMetadata
impl Debug for InnerShellMetadata
Source§impl PartialEq for InnerShellMetadata
impl PartialEq for InnerShellMetadata
Source§impl Serialize for InnerShellMetadata
impl Serialize for InnerShellMetadata
impl StructuralPartialEq for InnerShellMetadata
Auto Trait Implementations§
impl Freeze for InnerShellMetadata
impl RefUnwindSafe for InnerShellMetadata
impl Send for InnerShellMetadata
impl Sync for InnerShellMetadata
impl Unpin for InnerShellMetadata
impl UnsafeUnpin for InnerShellMetadata
impl UnwindSafe for InnerShellMetadata
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