pub fn bits_for(&self, stone: Stone) -> u64 {
        match stone {
            Stone::Black => self.black_stones,
            Stone::White => self.white_stones,
        }
    }
/// Returns the bitboard representation of the specified player.
///
/// The returned bitboard represents the Othello board. For a more detailed
/// description, refer to the documentation of the [`OthelloBoard struct`].
///
/// [`OthelloBoard struct`]: crate::othello::OthelloBoard
///
/// # Examples
/// ```rust
/// use magpie::othello::{OthelloBoard, Stone};
///
/// let board = OthelloBoard::standard();
/// let black = board.bits_for(Stone::Black);
/// let white = board.bits_for(Stone::White);
/// // The two bitboards do not intersect
/// assert_eq!(0, black & white);
/// ```
Returns the bitboard representation of the specified player.
The returned bitboard represents the Othello board. For a more detailed
description, refer to the documentation of the [`OthelloBoard struct`].


Returns the bitboard representation of the specified player . The returned bitboard represents the Othello board . For a more detailed description refer to the documentation of the [ ` OthelloBoard struct ` ] .
pub fn bits_for(&self, stone: Stone) -> u64 {
        match stone {
            Stone::Black => self.black_stones,
            Stone::White => self.white_stones,
        }
    }
pub fn bits_for ( & self , stone : Stone ) -> u64 { match stone { Stone :: Black => self . black_stones , Stone :: White => self . white_stones , } }
Returns the bitboard representation of the specified player.
Returns the bitboard representation of the specified player .
&self
stone
Stone
examples
```rust
use magpie::othello::{OthelloBoard, Stone}.

let board = OthelloBoard::standard();
let black = board.bits_for(Stone::Black);
let white = board.bits_for(Stone::White);
The two bitboards do not intersect
assert_eq!(0, black & white);
```
` ` ` rust use magpie :: othello :: { OthelloBoard Stone } . let board = OthelloBoard :: standard () ; let black = board . bits_for ( Stone :: Black ) ; let white = board . bits_for ( Stone :: White ) ; The two bitboards do not intersect assert_eq! ( 0 black & white ) ; ` ` `