pub struct XrayLevelRecord {
pub element: String,
pub iupac_symbol: String,
pub absorption_edge: f64,
pub fluorescence_yield: f64,
pub jump_ratio: f64,
}Expand description
One absorption edge of one element.
Fields§
§element: StringElement symbol this row belongs to.
iupac_symbol: StringIUPAC level label, e.g. "K", "L3".
absorption_edge: f64Absorption edge energy in eV.
fluorescence_yield: f64Fluorescence yield, 0-1.
jump_ratio: f64Absorption jump ratio across the edge.
Trait Implementations§
Source§impl Debug for XrayLevelRecord
impl Debug for XrayLevelRecord
Source§impl<'de> Deserialize<'de> for XrayLevelRecord
impl<'de> Deserialize<'de> for XrayLevelRecord
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
Auto Trait Implementations§
impl Freeze for XrayLevelRecord
impl RefUnwindSafe for XrayLevelRecord
impl Send for XrayLevelRecord
impl Sync for XrayLevelRecord
impl Unpin for XrayLevelRecord
impl UnsafeUnpin for XrayLevelRecord
impl UnwindSafe for XrayLevelRecord
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