Module onejoker::poker::hand_value
source · Structs§
- wiki | Hand value information structure All the information resulting for evaluating a poker hand.
Enums§
- wiki | Ace-to-five lowball hand levels Ace-to-five lowball hands, e.g. Razz, California lowball, Stud/8, etc.
- wiki | Action Razz hand levels Action Razz: any “qualified” hand with paint beats any “unqualified” hand.
- wiki | Badugi hand levels Badugi: any four-card hand beats any 3-card, etc.
- wiki | Deuce-to-seven lowball hand levels Deuce-to-seven lowball hands, e.g. Kansas City lowball, triple draw, etc.
- wiki | Traditional “high” poker hands
- wiki | Stripped-deck poker hands High poker hands for stripped deck games where flush beats full house.
Traits§
- wiki | Common layout of hand evaluators All specific game hand evaluators must implement this trait.
- wiki | Base class for categories of poker hands.
- wiki | Hand value common code Common interface to hand value objects.
Functions§
- Arrange the hand for display. E.g. “9d3h3cKs3s” -> “3s3h3cKs9d”.
- Hand value calculation that works for many high-hand games.
- Hand value calculation that works for many low-hand games.
Type Aliases§
- wiki | Ace-to-six lowball hand levels Ace-to-six lowball hands, e.g. London lowball, etc. Same as Deuce-to-seven.
- wiki | Manilla poker hand levels Manilla uses stripped deck high hands.
- wiki | Mexican poker hand levels Mexican poker uses stripped deck high hands.
- wiki | Pai Gow hand levels Pai Gow uses same high hands, but slightly different rules.