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

pub struct SimpleEvaluator { /* fields omitted */ }

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

Updates the internal state to keep up with the new value for a given configuration option. Read more

impl Evaluator for SimpleEvaluator
[src]

Creates a new instance bound to a given position. Read more

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

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

Evaluates the the position to which the evaluator is currently bound. Read more

Returns whether the position to which the evaluator is currently bound 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 will be taken back. Read more