pub enum ReactionQuotient {
LeftZero,
RightZero,
BothSidesZero,
Val(f32),
}Expand description
The result of Equation::reaction_quotient.
Variants§
LeftZero
The product of the concentration of the reactants was zero
RightZero
The product of the concentration of the products was zero
BothSidesZero
Both the reactant and products had product concentrations of zero
Val(f32)
The reaction quotient
Trait Implementations§
Source§impl Clone for ReactionQuotient
impl Clone for ReactionQuotient
Source§fn clone(&self) -> ReactionQuotient
fn clone(&self) -> ReactionQuotient
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReactionQuotient
impl Debug for ReactionQuotient
Source§impl<'de> Deserialize<'de> for ReactionQuotient
impl<'de> Deserialize<'de> for ReactionQuotient
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
Source§impl PartialEq for ReactionQuotient
impl PartialEq for ReactionQuotient
Source§impl PartialOrd for ReactionQuotient
impl PartialOrd for ReactionQuotient
Source§impl Serialize for ReactionQuotient
impl Serialize for ReactionQuotient
impl Copy for ReactionQuotient
impl StructuralPartialEq for ReactionQuotient
Auto Trait Implementations§
impl Freeze for ReactionQuotient
impl RefUnwindSafe for ReactionQuotient
impl Send for ReactionQuotient
impl Sync for ReactionQuotient
impl Unpin for ReactionQuotient
impl UnwindSafe for ReactionQuotient
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