[board] Derive Ord and PartialOrd on Square

This commit is contained in:
Eryn Wells 2024-01-06 08:50:27 -08:00
parent 7c2b9ed97a
commit 1689da9908

View file

@ -20,7 +20,7 @@ pub struct ParseSquareError;
#[derive(Debug)] #[derive(Debug)]
pub struct SquareOutOfBoundsError; pub struct SquareOutOfBoundsError;
#[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
pub struct Square { pub struct Square {
rank: u8, rank: u8,
file: u8, file: u8,