Struct Electron
#[repr(C)]pub struct Electron {
pub electron_type: Option<String>,
pub shell: Option<String>,
}
Expand description
Special data for Auger and Conversion electrons
Fields§
§electron_type: Option<String>
Energy of the initial level (keV)
shell: Option<String>
Siegbahn notation for shell (K, L, etc…)
Trait Implementations§
§impl<'de> Deserialize<'de> for Electron
impl<'de> Deserialize<'de> for Electron
§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
§impl From<Electron> for SpecialData
impl From<Electron> for SpecialData
Auto Trait Implementations§
impl Freeze for Electron
impl RefUnwindSafe for Electron
impl Send for Electron
impl Sync for Electron
impl Unpin for Electron
impl UnwindSafe for Electron
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,
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