rsshogi 1.0.1

Reusable Rust shogi primitives for board state, move generation, legality, and record parsing.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
pub(super) use crate::board::Position;
pub(super) use crate::types::Move32;
pub(super) use crate::types::Piece;

// declaration_win は駒落ち required-points を InitialPosition 経由で検証するため
// initial-positions feature が要る。
#[cfg(feature = "initial-positions")]
mod declaration_win;
mod discovered_checks;
mod drops;
mod helpers;
mod repetition;
mod split_legality;