chiark
/
gitweb
/
~ianmdlvl
/
otter.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
429f843
)
xdata: minor refactor nfc
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 13 Feb 2021 22:09:23 +0000
(22:09 +0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 14 Feb 2021 16:00:53 +0000
(16:00 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/gamestate.rs
patch
|
blob
|
history
diff --git
a/src/gamestate.rs
b/src/gamestate.rs
index d6acb687272273caf2762d0c0a7dafe540a40327..00cb748c1ef4afc85c25975e624f309918d67b4a 100644
(file)
--- a/
src/gamestate.rs
+++ b/
src/gamestate.rs
@@
-293,7
+293,7
@@
impl PieceXDataExt for PieceXDataState {
#[throws(IE)]
fn get<T:PieceXData>(&self) -> Option<&T> {
let m = format!("piece xdata unexpectedly {:?}", &self);
- let xdata =
match &self { Some(xdata) => xdata, None =>
return None };
+ let xdata =
if let Some(xdata) = &self { xdata } else {
return None };
Some(Any::downcast_ref(xdata).ok_or_else(|| internal_logic_error(m))?)
}