open_pql/functions/nut_hi_outs.rs
1use super::*;
2#[pqlfn(arg, rtn, eval)]
3pub fn nut_hi_outs(
4 _hand: &Hand,
5 _street: PQLStreet,
6 _: (PQLGame, Board, DeadCards),
7) -> PQLCardCount {
8 todo!()
9 // TODO: check correctness
10
11 //if PQLStreet::River == street {
12 // return 0;
13 //}
14
15 //let rating = nut_hi_rating(game, board, street);
16
17 //match game {
18 // PQLGame::Holdem => {
19 // let mut outs = 0;
20 // let mut c64: Card64 = (board, street).into();
21 // c64.set(hand[0]);
22 // c64.set(hand[1]);
23
24 // for c in Card::ARR_ALL {
25 // if c64.contains_card(c) {
26 // continue;
27 // }
28
29 // let mut cards = c64;
30 // cards.set(c);
31
32 // if rating == eval_holdem7(cards) {
33 // outs += 1;
34 // }
35 // }
36
37 // outs
38 // }
39
40 // _ => todo!(),
41 //}
42}