From 21b7b57336cd3bf7bd328ada38c6069a48504f85 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Tue, 27 Dec 2022 19:55:10 -0500 Subject: `cargo fmt` --- protocol/src/card.rs | 61 +++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 51 insertions(+), 10 deletions(-) (limited to 'protocol/src/card.rs') diff --git a/protocol/src/card.rs b/protocol/src/card.rs index b6b57e7..30cf822 100644 --- a/protocol/src/card.rs +++ b/protocol/src/card.rs @@ -8,7 +8,16 @@ use strum_macros::EnumCount; use strum_macros::EnumIter; #[derive( - PartialOrd, Ord, PartialEq, Eq, Clone, Copy, EnumIter, EnumCount, Serialize, Deserialize, + PartialOrd, + Ord, + PartialEq, + Eq, + Clone, + Copy, + EnumIter, + EnumCount, + Serialize, + Deserialize, )] pub enum Suit { Club, @@ -17,7 +26,17 @@ pub enum Suit { Spade, } -#[derive(PartialOrd, Ord, PartialEq, Eq, Clone, Copy, EnumIter, Serialize, Deserialize)] +#[derive( + PartialOrd, + Ord, + PartialEq, + Eq, + Clone, + Copy, + EnumIter, + Serialize, + Deserialize, +)] pub enum Rank { Two = 2, Three, @@ -35,7 +54,10 @@ pub enum Rank { } impl fmt::Display for Suit { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error> { + fn fmt( + &self, + f: &mut std::fmt::Formatter<'_>, + ) -> std::result::Result<(), std::fmt::Error> { f.write_str(match self { Suit::Club => "♣", Suit::Diamond => "♢", @@ -66,13 +88,19 @@ impl std::str::FromStr for Suit { } impl fmt::Debug for Suit { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error> { + fn fmt( + &self, + f: &mut std::fmt::Formatter<'_>, + ) -> std::result::Result<(), std::fmt::Error> { write!(f, "{}", self) } } impl fmt::Display for Rank { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error> { + fn fmt( + &self, + f: &mut std::fmt::Formatter<'_>, + ) -> std::result::Result<(), std::fmt::Error> { f.write_str(match self { Rank::Ace => "A", Rank::King => "K", @@ -92,7 +120,10 @@ impl fmt::Display for Rank { } impl fmt::Debug for Rank { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error> { + fn fmt( + &self, + f: &mut std::fmt::Formatter<'_>, + ) -> std::result::Result<(), std::fmt::Error> { write!(f, "{}", self) } } @@ -125,19 +156,29 @@ impl std::str::FromStr for Rank { pub struct Card(pub Suit, pub Rank); impl Card { - pub fn suit(&self) -> Suit { self.0 } - pub fn rank(&self) -> Rank { self.1 } + pub fn suit(&self) -> Suit { + self.0 + } + pub fn rank(&self) -> Rank { + self.1 + } } impl fmt::Display for Card { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error> { + fn fmt( + &self, + f: &mut std::fmt::Formatter<'_>, + ) -> std::result::Result<(), std::fmt::Error> { let Card(suit, rank) = self; write!(f, "{}{}", suit, rank) } } impl fmt::Debug for Card { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error> { + fn fmt( + &self, + f: &mut std::fmt::Formatter<'_>, + ) -> std::result::Result<(), std::fmt::Error> { write!(f, "{}", self) } } -- cgit v1.2.3