Enum shakmaty_syzygy::SyzygyError
source · pub enum SyzygyError {
Castling,
TooManyPieces,
MissingTable {
metric: Metric,
material: Material,
},
ProbeFailed {
metric: Metric,
material: Material,
error: ProbeError,
},
}
Expand description
Error when probing tablebase.
Variants§
Castling
Position has castling rights, but Syzygy tables do not contain positions with castling rights.
TooManyPieces
Position has too many pieces. Syzygy tables only support up to 6 or 7 pieces.
MissingTable
Missing table.
ProbeFailed
Probe failed.
Trait Implementations§
source§impl Debug for SyzygyError
impl Debug for SyzygyError
source§impl Display for SyzygyError
impl Display for SyzygyError
source§impl Error for SyzygyError
impl Error for SyzygyError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()