rshogi-core 0.2.0

A high-performance shogi engine core library with NNUE evaluation
Documentation
//! ビットボードモジュール
//!
//! 81マスの盤面を128bitで表現し、高速なビット演算と利き計算を提供する。
//!
//! - `Bitboard`: 128bit盤面表現(縦型: p[0]=1-7筋, p[1]=8-9筋)
//! - 筋・段・升ごとのマスク(`FILE_BB`, `RANK_BB`, `SQUARE_BB`)
//! - 近接駒の利きテーブル(歩・桂・銀・金・玉)
//! - 遠方駒の利き計算(香・角・飛・馬・龍、`between_bb` / `line_bb` など)

mod bitboard256;
mod check_candidate;
mod core;
mod sliders;
mod tables;
mod utils;

pub use bitboard256::Bitboard256;
pub use check_candidate::check_candidate_bb;
pub use core::Bitboard;
pub use core::BitboardIter;
pub use sliders::*;
pub use tables::*;
pub use utils::*;