Struct alcibiades::stock::StdTtableEntry
[−]
[src]
pub struct StdTtableEntry { /* fields omitted */ }
Implements the TtableEntry
trait.
Trait Implementations
impl Copy for StdTtableEntry
[src]
impl Clone for StdTtableEntry
[src]
fn clone(&self) -> StdTtableEntry
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
impl Debug for StdTtableEntry
[src]
impl TtableEntry for StdTtableEntry
[src]
fn new(value: Value, bound: BoundType, depth: Depth) -> StdTtableEntry
Creates a new instance. Read more
fn value(&self) -> Value
Returns the value assigned to the position.
fn bound(&self) -> BoundType
Returns the accuracy of the assigned value.
fn depth(&self) -> Depth
Returns the search depth for the assigned value.
fn move_digest(&self) -> MoveDigest
Returns the best/refutation move digest assigned to the position, or MoveDigest::invalid()
if no move is available. Read more
fn static_eval(&self) -> Value
Returns the static evaluation assigned to the position, or VALUE_UNKNOWN
. Read more
fn set_move_digest(self, move_digest: MoveDigest) -> Self
Consumes the instance and returns a new instance with updated best/refutation move digest. Read more
fn set_static_eval(self, static_eval: Value) -> Self
Consumes the instance and returns a new instance with updated static evaluation.
fn importance(&self) -> i16
Returns the relative importance of the entry. Read more