Struct pleco::tt::Entry
[−]
[src]
pub struct Entry { pub partial_key: u16, pub best_move: BitMove, pub score: i16, pub eval: i16, pub depth: u8, pub time_node_bound: NodeTypeTimeBound, }
Fields
partial_key: u16
best_move: BitMove
score: i16
eval: i16
depth: u8
time_node_bound: NodeTypeTimeBound
Methods
impl Entry
[src]
fn place(
&mut self,
key: Key,
best_move: BitMove,
score: i16,
eval: i16,
depth: u8,
node_type: NodeType,
time_bound: u8
)
[src]
&mut self,
key: Key,
best_move: BitMove,
score: i16,
eval: i16,
depth: u8,
node_type: NodeType,
time_bound: u8
)
fn time(&self) -> u8
[src]
fn node_type(&self) -> NodeType
[src]
fn time_value(&self, curr_time: u8) -> u8
[src]
Trait Implementations
impl Clone for Entry
[src]
fn clone(&self) -> Entry
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more