Struct Xray
pub struct Xray {
pub xray_type: Option<String>,
pub shell: Option<String>,
}
Expand description
Special data for Xray emissions
Fields§
§xray_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 Xray
impl<'de> Deserialize<'de> for Xray
§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<Xray> for SpecialData
impl From<Xray> for SpecialData
Auto Trait Implementations§
impl Freeze for Xray
impl RefUnwindSafe for Xray
impl Send for Xray
impl Sync for Xray
impl Unpin for Xray
impl UnwindSafe for Xray
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