/ src / deck / card.rs
card.rs
 1  use crate::enums::cards::CardValue;
 2  use crate::enums::suits::Suit;
 3  use std::sync::atomic::Ordering;
 4  use std::cmp::Ordering as OtherPrdering;
 5  use std::fmt;
 6  
 7  #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)]
 8  pub struct Card {
 9      pub suit: Suit, 
10      pub value: CardValue
11  }
12  impl fmt::Display for Card {
13      fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
14          write!(f, "{}{}", self.value, self.suit)
15      }
16  }
17