pub struct ResolvedInnerShells {
pub subshells: Vec<Subshell>,
pub binding: SubshellBindingTable,
pub binding_file: Option<DataFile>,
}Expand description
The inner-shell channels of one material after loading and validation.
Fields§
§subshells: Vec<Subshell>The subshells of every element of the material that become channels, in input order.
binding: SubshellBindingTableThe binding energies and occupancies (checked to cover every element and subshell above).
binding_file: Option<DataFile>The binding file; None for the embedded EADL2017 table.
Trait Implementations§
Source§impl Clone for ResolvedInnerShells
impl Clone for ResolvedInnerShells
Source§fn clone(&self) -> ResolvedInnerShells
fn clone(&self) -> ResolvedInnerShells
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 ResolvedInnerShells
impl Debug for ResolvedInnerShells
Source§impl PartialEq for ResolvedInnerShells
impl PartialEq for ResolvedInnerShells
impl StructuralPartialEq for ResolvedInnerShells
Auto Trait Implementations§
impl Freeze for ResolvedInnerShells
impl RefUnwindSafe for ResolvedInnerShells
impl Send for ResolvedInnerShells
impl Sync for ResolvedInnerShells
impl Unpin for ResolvedInnerShells
impl UnsafeUnpin for ResolvedInnerShells
impl UnwindSafe for ResolvedInnerShells
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