Struct alcibiades::stock::StdTtable [] [src]

pub struct StdTtable<T: TtableEntry> { /* fields omitted */ }

Implements the Ttable trait.

StdTtable provides a generic transposition table implementation that can efficiently pack in memory a wide range of transposition table entry types. The only condition is that T has a size between 6 and 16 bytes, and alignment requirements of 4 bytes or less.

Trait Implementations

impl<T: TtableEntry> Ttable for StdTtable<T>
[src]

Creates a new transposition table. Read more

Signals that a new search is about to begin.

Stores data by key. Read more

Probes for data by key.

Removes all entries in the table.

Extracts the principal variation for a given position. Read more

impl<T: TtableEntry> Drop for StdTtable<T>
[src]

A method called when the value goes out of scope. Read more

impl<T: TtableEntry> Sync for StdTtable<T>
[src]

impl<T: TtableEntry> Send for StdTtable<T>
[src]