open_pql/functions/
rank_count.rs

1use super::*;
2
3#[pqlfn(arg, rtn, eval)]
4pub const fn rank_count(ranks: PQLRankSet) -> PQLCardCount {
5    ranks.count()
6}
7
8#[cfg(test)]
9mod tests {
10    use super::*;
11    use crate::*;
12
13    #[quickcheck]
14    fn test_rank_count(ranks: Rank16) -> TestResult {
15        let count: u8 = rank_count(ranks);
16
17        TestResult::from_bool(count == ranks.count())
18    }
19}