pub enum HandRankName {
StraightFlush,
FourOfAKind,
FullHouse,
Flush,
Straight,
ThreeOfAKind,
TwoPair,
Pair,
HighCard,
Invalid,
}Expand description
HandRankName represents the
traditional name of a five card
PokerHand.
Variants§
Trait Implementations§
Source§impl Clone for HandRankName
impl Clone for HandRankName
Source§fn clone(&self) -> HandRankName
fn clone(&self) -> HandRankName
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 HandRankName
impl Debug for HandRankName
Source§impl<'de> Deserialize<'de> for HandRankName
impl<'de> Deserialize<'de> for HandRankName
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 Hash for HandRankName
impl Hash for HandRankName
Source§impl IntoEnumIterator for HandRankName
impl IntoEnumIterator for HandRankName
type Iterator = HandRankNameIter
fn iter() -> HandRankNameIter ⓘ
Source§impl Ord for HandRankName
impl Ord for HandRankName
Source§fn cmp(&self, other: &HandRankName) -> Ordering
fn cmp(&self, other: &HandRankName) -> 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 HandRankName
impl PartialEq for HandRankName
Source§impl PartialOrd for HandRankName
impl PartialOrd for HandRankName
Source§impl Serialize for HandRankName
impl Serialize for HandRankName
impl Copy for HandRankName
impl Eq for HandRankName
impl StructuralPartialEq for HandRankName
Auto Trait Implementations§
impl Freeze for HandRankName
impl RefUnwindSafe for HandRankName
impl Send for HandRankName
impl Sync for HandRankName
impl Unpin for HandRankName
impl UnwindSafe for HandRankName
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