#![allow(dead_code)] use std::vec; mod card; mod hand; use crate::card::{create_deck, CardSuit, CardValue, PlayingCard}; use crate::hand::HandType; fn main() { let mut deck = create_deck(); let card1: PlayingCard = PlayingCard { suit: CardSuit::Clubs, value: CardValue::Five, }; let card2: PlayingCard = PlayingCard { suit: CardSuit::Clubs, value: CardValue::Five, }; let card3: PlayingCard = PlayingCard { suit: CardSuit::Clubs, value: CardValue::Five, }; let card4: PlayingCard = PlayingCard { suit: CardSuit::Clubs, value: CardValue::Five, }; let card5: PlayingCard = PlayingCard { suit: CardSuit::Clubs, value: CardValue::Five, }; let hand = vec![card1, card2, card3, card4, card5]; let hand1 = HandType::Flush; let hand2 = HandType::StraightFlush; println!("{}", hand1 >= hand2); }