Struct chemistru_elements::raw::RawElement
source · pub struct RawElement {Show 26 fields
pub name: String,
pub appearance: Option<String>,
pub atomic_mass: f64,
pub boil: Option<f64>,
pub category: String,
pub color: Option<String>,
pub density: Option<f64>,
pub melt: Option<f64>,
pub molar_heat: Option<f64>,
pub named_by: Option<String>,
pub number: u8,
pub period: u8,
pub phase: String,
pub source: String,
pub spectral_img: Option<String>,
pub summary: String,
pub symbol: String,
pub xpos: u8,
pub ypos: u8,
pub shells: Vec<u8>,
pub electron_configuration: String,
pub electron_configuration_semantic: String,
pub electron_affinity: Option<f64>,
pub electronegativity_pauling: Option<f64>,
pub ionization_energies: Vec<f64>,
pub cpk_hex: Option<String>,
}Fields§
§name: String§appearance: Option<String>§atomic_mass: f64§boil: Option<f64>§category: String§color: Option<String>§density: Option<f64>§melt: Option<f64>§molar_heat: Option<f64>§named_by: Option<String>§number: u8§period: u8§phase: String§source: String§spectral_img: Option<String>§summary: String§symbol: String§xpos: u8§ypos: u8§shells: Vec<u8>§electron_configuration: String§electron_configuration_semantic: String§electron_affinity: Option<f64>§electronegativity_pauling: Option<f64>§ionization_energies: Vec<f64>§cpk_hex: Option<String>Trait Implementations§
source§impl<'de> Deserialize<'de> for RawElement
impl<'de> Deserialize<'de> for RawElement
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 RefUnwindSafe for RawElement
impl Send for RawElement
impl Sync for RawElement
impl Unpin for RawElement
impl UnwindSafe for RawElement
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