chiark / gitweb /
Introduce and use PieceTraitDowncastFailed error
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 30 Apr 2022 17:47:21 +0000 (18:47 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 30 Apr 2022 17:56:58 +0000 (18:56 +0100)
commit0199e0189a84e2744158967766088a4e4521350c
treead4f86a0cdaaa85c4118f7ad90666c80b625d7c7
parent9b961d0a533d69fd94b4a7d7a8355f4e6a2119a1
Introduce and use PieceTraitDowncastFailed error

We want this to be cheap to make - not InternalError which contains a
stack trace - so that we can use downcast_piece in contexts where it's
not an error.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/fastsplit.rs
src/gamestate.rs