Use 'Square::index' in 'Square::{file,rank}_index'

This commit is contained in:
Bruno BELANYI 2022-07-17 21:30:23 +02:00
parent 17b8ee5eb3
commit e8b5c9f73c

View file

@ -69,13 +69,13 @@ impl Square {
/// Return the index of the rank of this square (0 -> rank 1, ..., 7 -> rank 8).
#[inline(always)]
pub fn rank_index(self) -> usize {
(self as usize) % 8
self.index() % 8
}
/// Return the index of the rank of this square (0 -> file A, ..., 7 -> file H).
#[inline(always)]
pub fn file_index(self) -> usize {
(self as usize) / 8
self.index() / 8
}
/// Return a [Rank] representing the rank of this square.