Crate pokereval [] [src]

pokereval-rs currently contains a single way of evaluating poker hands (5,6 or 7 cards) to a HandRank, which is a number from 0 to 7461 inclusive, the higher the better the hand. Inside the modules, there are more efficient methods that don't need to convert cards to internal representations first.

Modules

original
utils

Functions

eval_5cards

Evalate a hand consisting of 5 cards. The cards are grouped in an array. This is quite inefficient, due to the arrays that need to be created. But convenient.

eval_6cards

Evalate a hand consisting of 6 cards. The cards are grouped in an array. This is quite inefficient, due to the arrays that need to be created. But convenient.

eval_7cards

Evalate a hand consisting of 7 cards. The cards are grouped in an array. This is quite inefficient, due to the arrays that need to be created. But convenient.