From 034607da0b8b494f20ab8b951ac0398371bd50da Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Wed, 19 Feb 2025 21:53:42 -0500 Subject: [PATCH] Piece: use char for symbol --- src/board.rs | 2 +- src/piece.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/board.rs b/src/board.rs index bee1900..e069447 100644 --- a/src/board.rs +++ b/src/board.rs @@ -140,7 +140,7 @@ impl fmt::Display for Board { write!( f, "{}|", - self.get(i, j).as_ref().map(Piece::symbol).unwrap_or(" ") + self.get(i, j).as_ref().map(Piece::symbol).unwrap_or(' ') )?; } writeln!(f)?; diff --git a/src/piece.rs b/src/piece.rs index e3014c5..9a299af 100644 --- a/src/piece.rs +++ b/src/piece.rs @@ -12,10 +12,10 @@ impl Piece { } } - pub const fn symbol(&self) -> &'static str { + pub const fn symbol(&self) -> char { match self { - Piece::White => "■", - Piece::Black => "□", + Piece::White => '■', + Piece::Black => '□', } }