Source code for chipiron.environments.chess_env.move.rust_move

import shakmaty_python_binding

from .utils import moveUci


[docs]class RustMove: move: shakmaty_python_binding.MyMove uci_: moveUci def __init__(self, move: shakmaty_python_binding.MyMove, uci: moveUci) -> None: self.move = move self.uci_ = uci
[docs] def is_zeroing(self) -> bool: return self.move.is_zeroing()
[docs] def uci(self) -> moveUci: return self.uci_