Variant

Trait Variant 

Source
pub trait Variant {
    // Required methods
    fn move_piece(move_str: &str) -> Result<GameStatus, MoveError>;
    fn undo();
    fn redo();
    fn pgn();
    fn fen();
}

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§