Struct alcibiades::stock::StdHashTableEntry
[−]
[src]
pub struct StdHashTableEntry { /* fields omitted */ }
Implements the HashTableEntry
trait.
Trait Implementations
impl Copy for StdHashTableEntry
[src]
impl Clone for StdHashTableEntry
[src]
fn clone(&self) -> StdHashTableEntry
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 StdHashTableEntry
[src]
impl HashTableEntry for StdHashTableEntry
[src]
fn new(value: Value,
bound: BoundType,
depth: Depth,
move_digest: MoveDigest)
-> StdHashTableEntry
bound: BoundType,
depth: Depth,
move_digest: MoveDigest)
-> StdHashTableEntry
Creates a new instance. Read more
fn with_static_eval(value: Value,
bound: BoundType,
depth: Depth,
move_digest: MoveDigest,
static_eval: Value)
-> StdHashTableEntry
bound: BoundType,
depth: Depth,
move_digest: MoveDigest,
static_eval: Value)
-> StdHashTableEntry
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 best or refutation move digest, or MoveDigest::invalid()
if no move is available. Read more
fn static_eval(&self) -> Value
Returns the static_eval
passed to the constructor.
fn set_move_digest(&mut self, move_digest: MoveDigest)
Sets a new best or refutation move digest. Read more
fn importance(&self) -> i16
Returns the relative importance of the entry. Read more