pub fn with_stone(&self, stone: Stone) -> OthelloDisplay {
        OthelloDisplay {
            board: self.board,
            display: self.display,
            stone: Some(stone),
        }
    }
/// Displays the board with the legal moves for the specified stone.
///
/// # Examples
/// ```rust
/// use magpie::othello::{OthelloBoard, Stone};
///
/// let board = OthelloBoard::standard();
/// println!("{}", board.display().with_stone(Stone::Black));
/// ```
Displays the board with the legal moves for the specified stone.
Displays the board with the legal moves for the specified stone .
pub fn with_stone(&self, stone: Stone) -> OthelloDisplay {
        OthelloDisplay {
            board: self.board,
            display: self.display,
            stone: Some(stone),
        }
    }
pub fn with_stone ( & self , stone : Stone ) -> OthelloDisplay { OthelloDisplay { board : self . board , display : self . display , stone : Some ( stone ) , } }
Displays the board with the legal moves for the specified stone.
Displays the board with the legal moves for the specified stone .
&self
stone
Stone
examples
```rust
use magpie::othello::{OthelloBoard, Stone}.

let board = OthelloBoard::standard();
println!("{}", board.display().with_stone(Stone::Black));
```
` ` ` rust use magpie :: othello :: { OthelloBoard Stone } . let board = OthelloBoard :: standard () ; println! ( " {} " board . display () . with_stone ( Stone :: Black )) ; ` ` `