pub enum ReactionKind {
Synthesis,
Decomposition,
SingleReplacement,
DoubleReplacement,
Combustion,
AcidBase,
Redox,
Precipitation,
Neutralization,
Polymerization,
Unknown,
}Expand description
A lightweight reaction classification label.
Variants§
Synthesis
Synthesis reaction label.
Decomposition
Decomposition reaction label.
SingleReplacement
Single-replacement reaction label.
DoubleReplacement
Double-replacement reaction label.
Combustion
Combustion reaction label.
AcidBase
Acid-base reaction label.
Redox
Redox reaction label.
Precipitation
Precipitation reaction label.
Neutralization
Neutralization reaction label.
Polymerization
Polymerization reaction label.
Unknown
Unknown or intentionally unspecified classification.
Trait Implementations§
Source§impl Clone for ReactionKind
impl Clone for ReactionKind
Source§fn clone(&self) -> ReactionKind
fn clone(&self) -> ReactionKind
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 ReactionKind
impl Debug for ReactionKind
Source§impl Display for ReactionKind
impl Display for ReactionKind
Source§impl Hash for ReactionKind
impl Hash for ReactionKind
Source§impl Ord for ReactionKind
impl Ord for ReactionKind
Source§fn cmp(&self, other: &ReactionKind) -> Ordering
fn cmp(&self, other: &ReactionKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ReactionKind
impl PartialEq for ReactionKind
Source§impl PartialOrd for ReactionKind
impl PartialOrd for ReactionKind
impl Copy for ReactionKind
impl Eq for ReactionKind
impl StructuralPartialEq for ReactionKind
Auto Trait Implementations§
impl Freeze for ReactionKind
impl RefUnwindSafe for ReactionKind
impl Send for ReactionKind
impl Sync for ReactionKind
impl Unpin for ReactionKind
impl UnsafeUnpin for ReactionKind
impl UnwindSafe for ReactionKind
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