#[repr(C)]pub enum GameEndDtoDifficulty {
Easy = 0,
Medium = 1,
Hard = 2,
Expert = 3,
}Expand description
Enumeration of values.
Since this enum’s variants do not hold data, we can easily define them as #[repr(C)]
which helps with FFI.
Variants§
Trait Implementations§
Source§impl Clone for GameEndDtoDifficulty
impl Clone for GameEndDtoDifficulty
Source§fn clone(&self) -> GameEndDtoDifficulty
fn clone(&self) -> GameEndDtoDifficulty
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 GameEndDtoDifficulty
impl Debug for GameEndDtoDifficulty
Source§impl<'de> Deserialize<'de> for GameEndDtoDifficulty
impl<'de> Deserialize<'de> for GameEndDtoDifficulty
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 Display for GameEndDtoDifficulty
impl Display for GameEndDtoDifficulty
Source§impl FromStr for GameEndDtoDifficulty
impl FromStr for GameEndDtoDifficulty
Source§impl Hash for GameEndDtoDifficulty
impl Hash for GameEndDtoDifficulty
Source§impl Ord for GameEndDtoDifficulty
impl Ord for GameEndDtoDifficulty
Source§fn cmp(&self, other: &GameEndDtoDifficulty) -> Ordering
fn cmp(&self, other: &GameEndDtoDifficulty) -> 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 GameEndDtoDifficulty
impl PartialEq for GameEndDtoDifficulty
Source§impl PartialOrd for GameEndDtoDifficulty
impl PartialOrd for GameEndDtoDifficulty
Source§impl Serialize for GameEndDtoDifficulty
impl Serialize for GameEndDtoDifficulty
impl Copy for GameEndDtoDifficulty
impl Eq for GameEndDtoDifficulty
impl StructuralPartialEq for GameEndDtoDifficulty
Auto Trait Implementations§
impl Freeze for GameEndDtoDifficulty
impl RefUnwindSafe for GameEndDtoDifficulty
impl Send for GameEndDtoDifficulty
impl Sync for GameEndDtoDifficulty
impl Unpin for GameEndDtoDifficulty
impl UnwindSafe for GameEndDtoDifficulty
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.