goban 0.20.1

Library for Go move generation and Go ruling.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//!
//! Module containing all the necessary for playing Go.
//! The goban structure. The stone structure.
//!
use arrayvec::ArrayVec;

pub(super) type Nat = u8;
pub(super) type BoardIdx = usize;

pub(super) type Connections<T=BoardIdx> = ArrayVec<T, 4>;

pub mod group;
pub mod goban;
pub mod stones;
pub mod territory;
pub mod util;
pub mod zobrist;