Trait fast_tak::Symmetry

source ·
pub trait Symmetry<const N: usize>: Sized {
    // Required method
    fn symmetries(self) -> [Self; 8];
}

Required Methods§

Implementations on Foreign Types§

source§

impl<const N: usize> Symmetry<N> for Move

source§

impl<const N: usize> Symmetry<N> for Direction

source§

impl<const N: usize> Symmetry<N> for Square

Implementors§

source§

impl<const N: usize> Symmetry<N> for Board<N>

source§

impl<const N: usize, const HALF_KOMI: i8> Symmetry<N> for Game<N, HALF_KOMI>