pub fn run_perft(depth: u64) -> u64 {
    leaves_below(
        Board {
            active_bitboard: bitboard::BLACK_START,
            opponent_bitboard: bitboard::WHITE_START,
            just_passed: false,
        },
        depth,
    )
}
/// Run the [Perft](https://www.chessprogramming.org/Perft) performance test,
/// counting the number of game tree leaves up to `depth`.
Run the [Perft] performance test,
counting the number of game tree leaves up to `depth`.
Run the [ Perft ] performance test counting the number of game tree leaves up to ` depth ` .
pub fn run_perft(depth: u64) -> u64 {
    leaves_below(
        Board {
            active_bitboard: bitboard::BLACK_START,
            opponent_bitboard: bitboard::WHITE_START,
            just_passed: false,
        },
        depth,
    )
}
pub fn run_perft ( depth : u64 ) -> u64 { leaves_below ( Board { active_bitboard : bitboard :: BLACK_START , opponent_bitboard : bitboard :: WHITE_START , just_passed : false , } , depth , ) }
Run the [Perft](https://www.chessprogramming.org/Perft) performance test,
counting the number of game tree leaves up to `depth`.
Run the [ Perft ] ( https : // www . chessprogramming . org / Perft ) performance test counting the number of game tree leaves up to ` depth ` .
depth
u64
depth
u64