pub enum MineralClass {
Silicate,
Carbonate,
Oxide,
Sulfide,
Sulfate,
Halide,
Phosphate,
NativeElement,
Organic,
Unknown,
Custom(String),
}Variants§
Silicate
Carbonate
Oxide
Sulfide
Sulfate
Halide
Phosphate
NativeElement
Organic
Unknown
Custom(String)
Trait Implementations§
Source§impl Clone for MineralClass
impl Clone for MineralClass
Source§fn clone(&self) -> MineralClass
fn clone(&self) -> MineralClass
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 MineralClass
impl Debug for MineralClass
Source§impl Display for MineralClass
impl Display for MineralClass
Source§impl FromStr for MineralClass
impl FromStr for MineralClass
Source§impl Hash for MineralClass
impl Hash for MineralClass
Source§impl Ord for MineralClass
impl Ord for MineralClass
Source§fn cmp(&self, other: &MineralClass) -> Ordering
fn cmp(&self, other: &MineralClass) -> 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 MineralClass
impl PartialEq for MineralClass
Source§impl PartialOrd for MineralClass
impl PartialOrd for MineralClass
impl Eq for MineralClass
impl StructuralPartialEq for MineralClass
Auto Trait Implementations§
impl Freeze for MineralClass
impl RefUnwindSafe for MineralClass
impl Send for MineralClass
impl Sync for MineralClass
impl Unpin for MineralClass
impl UnsafeUnpin for MineralClass
impl UnwindSafe for MineralClass
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