Enum tak::turn::Direction [] [src]

pub enum Direction {
    Right,
    Left,
    Up,
    Down,
}

Variants

RightLeftUpDown

Methods

impl Direction
[src]

fn adjust(&self, point: &Point, offset: usize, size: usize) -> Option<Point>

fn neighbors(point: &Point, size: usize) -> Vec<Point>

Gives all of the neighbors of point, assuming a board size

Trait Implementations

impl Debug for Direction
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Copy for Direction
[src]

impl Clone for Direction
[src]

fn clone(&self) -> Direction

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more