[][src]Trait rustenginelib::square::SquareTrait

pub trait SquareTrait {
    fn rank(self) -> Rank;
fn file(self) -> File;
fn uci(self) -> String;
fn bitboard(self) -> Bitboard; }

Square trait adds methods to a Square

Required methods

fn rank(self) -> Rank

returns the rank of the square

fn file(self) -> File

returns the file of the square

fn uci(self) -> String

returns the UCI representation of the square

fn bitboard(self) -> Bitboard

returns an otherwise empty bitboard with the bit for this square set

Loading content...

Implementors

impl SquareTrait for Square[src]

fn rank(self) -> Rank[src]

returns the rank of the square

fn file(self) -> File[src]

returns the file of the square

fn uci(self) -> String[src]

returns the UCI representation of the square

fn bitboard(self) -> Bitboard[src]

returns an otherwise empty bitboard with the bit for this square set

Loading content...