pub enum Polarity {
Polar,
Ionic,
None,
}Variants§
Polar
Polar bonds generally occur when the difference in electronegativity between the two atoms is roughly between 0.5 and 2.0
Ionic
Ionic bonds generally occur when the difference in electronegativity between the two atoms is greater than 2.0
None
Nonpolar bonds generally occur when the difference in electronegativity between the two atoms is less than 0.5
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Polarity
impl<'de> Deserialize<'de> for Polarity
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
impl Copy for Polarity
impl Eq for Polarity
impl StructuralPartialEq for Polarity
Auto Trait Implementations§
impl Freeze for Polarity
impl RefUnwindSafe for Polarity
impl Send for Polarity
impl Sync for Polarity
impl Unpin for Polarity
impl UnwindSafe for Polarity
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