chessfriend/moves/src/testing.rs

17 lines
345 B
Rust

// Eryn Wells <eryn@erynwells.me>
use crate::BuildMoveError;
pub type TestResult = Result<(), TestError>;
#[derive(Debug, Eq, PartialEq)]
pub enum TestError {
BuildMove(BuildMoveError),
NoLegalMoves,
}
impl From<BuildMoveError> for TestError {
fn from(value: BuildMoveError) -> Self {
TestError::BuildMove(value)
}
}