Add validation error detail in 'FenError'

This commit is contained in:
Bruno BELANYI 2024-04-01 20:28:16 +01:00
parent 4098f188ce
commit 90a9ac0f7a
2 changed files with 8 additions and 9 deletions

View file

@ -485,8 +485,8 @@ impl FromFen for ChessBoard {
side,
};
if !res.is_valid() {
return Err(FenError::InvalidPosition);
if let Err(err) = res.validate() {
return Err(FenError::InvalidPosition(err));
}
Ok(res)