diff --git a/bitboard/src/bitboard.rs b/bitboard/src/bitboard.rs index b8a56ef..4ed4719 100644 --- a/bitboard/src/bitboard.rs +++ b/bitboard/src/bitboard.rs @@ -1,7 +1,7 @@ // Eryn Wells use crate::library; -use crate::LeadingBitScanner; +use crate::{LeadingBitScanner, TrailingBitScanner}; use chessfriend_core::{Color, Direction, Square}; use std::fmt; use std::ops::Not; @@ -119,7 +119,7 @@ impl BitBoard { /// Return an Iterator over the occupied squares, starting from the trailing /// (least-significant bit) end of the field. pub fn occupied_squares_trailing(&self) -> impl Iterator { - LeadingBitScanner::new(self.0).map(|idx| unsafe { Square::from_index(idx as u8) }) + TrailingBitScanner::new(self.0).map(|idx| unsafe { Square::from_index(idx as u8) }) } pub fn first_occupied_square(&self) -> Option {