pub enum Charge {
PlusPlus,
Plus,
Neutral,
Minus,
MinusMinus,
PlusOneThird,
PlusTwoThirds,
MinusOneThird,
MinusTwoThirds,
}Expand description
Electric charge in units of the positron charge.
Variants§
PlusPlus
Charge +2.
Plus
Charge +1.
Neutral
Charge 0.
Minus
Charge -1.
MinusMinus
Charge -2.
PlusOneThird
Charge +1/3.
PlusTwoThirds
Charge +2/3.
MinusOneThird
Charge -1/3.
MinusTwoThirds
Charge -2/3.
Trait Implementations§
impl Copy for Charge
impl Eq for Charge
Source§impl FromSql for Charge
impl FromSql for Charge
Source§fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
Converts SQLite value into Rust value.
impl StructuralPartialEq for Charge
Auto Trait Implementations§
impl Freeze for Charge
impl RefUnwindSafe for Charge
impl Send for Charge
impl Sync for Charge
impl Unpin for Charge
impl UnsafeUnpin for Charge
impl UnwindSafe for Charge
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