Struct alcibiades::stock::SimpleEvaluator [] [src]

pub struct SimpleEvaluator;

A simple evaluator that adds a random number to the available material.

Trait Implementations

impl Clone for SimpleEvaluator
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl SetOption for SimpleEvaluator
[src]

Returns a list of supported configuration options (name and description). Read more

Sets a new value for a given configuration option. Read more

impl Evaluator for SimpleEvaluator
[src]

Creates a new instance and binds it to a given position. Read more

Evaluates the the position to which the instance is bound. Read more

Returns whether the position is zugzwangy. Read more

Updates evaluator's state to keep up with a move that will be played. Read more

Updates evaluator's state to keep up with a move that was played. Read more

Updates evaluator's state to keep up with a move that will be taken back. Read more

Updates evaluator's state in accordance with a move that was taken back. Read more