diff --git a/position/src/move_generator/king.rs b/position/src/move_generator/king.rs index 307cbc4..5867876 100644 --- a/position/src/move_generator/king.rs +++ b/position/src/move_generator/king.rs @@ -4,7 +4,7 @@ //! generating the possible moves for the king in the given position. use super::{move_generator_declaration, MoveGeneratorInternal, MoveSet}; -use crate::{r#move::Castle, Move, MoveBuilder, Position}; +use crate::{r#move::Castle, Position}; use chessfriend_bitboard::BitBoard; use chessfriend_core::{Color, Piece, PlacedPiece}; @@ -52,7 +52,7 @@ impl MoveGeneratorInternal for KingMoveGenerator { #[cfg(test)] mod tests { use super::*; - use crate::{assert_move_list, position, test_position, PositionBuilder}; + use crate::{assert_move_list, position, test_position, Move, MoveBuilder, PositionBuilder}; use chessfriend_bitboard::bitboard; use chessfriend_core::{piece, Square}; use std::collections::HashSet; diff --git a/position/src/move_generator/knight.rs b/position/src/move_generator/knight.rs index f2e3fcd..aa2a7af 100644 --- a/position/src/move_generator/knight.rs +++ b/position/src/move_generator/knight.rs @@ -1,7 +1,7 @@ // Eryn Wells use super::{move_generator_declaration, MoveGeneratorInternal, MoveSet}; -use crate::{MoveBuilder, Position}; +use crate::Position; use chessfriend_bitboard::BitBoard; use chessfriend_core::{Color, Piece, PlacedPiece}; @@ -29,7 +29,7 @@ impl MoveGeneratorInternal for KnightMoveGenerator { #[cfg(test)] mod tests { use super::*; - use crate::{position, Move}; + use crate::{position, Move, MoveBuilder}; use chessfriend_core::{piece, Square}; use std::collections::HashSet; diff --git a/position/src/position/builders/move_builder.rs b/position/src/position/builders/move_builder.rs index 23229e7..add0bb1 100644 --- a/position/src/position/builders/move_builder.rs +++ b/position/src/position/builders/move_builder.rs @@ -1,8 +1,6 @@ // Eryn Wells -use crate::{ - position::flags::Flags, r#move::Castle, sight::SightExt, MakeMoveError, Move, Position, -}; +use crate::{position::flags::Flags, r#move::Castle, MakeMoveError, Move, Position}; use chessfriend_bitboard::BitBoard; use chessfriend_core::{Color, Direction, Piece, PlacedPiece, Shape, Square}; diff --git a/position/src/position/builders/position_builder.rs b/position/src/position/builders/position_builder.rs index f81ac01..5011f21 100644 --- a/position/src/position/builders/position_builder.rs +++ b/position/src/position/builders/position_builder.rs @@ -3,7 +3,7 @@ use crate::{ position::{flags::Flags, piece_sets::PieceBitBoards}, r#move::Castle, - MakeMoveError, Move, Position, + Position, }; use chessfriend_core::{piece, Color, Piece, PlacedPiece, Rank, Shape, Square}; use std::collections::BTreeMap; diff --git a/position/src/position/flags.rs b/position/src/position/flags.rs index c1fbfbf..47e49bf 100644 --- a/position/src/position/flags.rs +++ b/position/src/position/flags.rs @@ -5,7 +5,7 @@ use chessfriend_core::Color; use std::fmt; #[derive(Clone, Copy, Eq, Hash, PartialEq)] -pub(super) struct Flags(u8); +pub struct Flags(u8); impl Flags { #[inline]