chiark / gitweb /
hand: Break out gs fields
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Feb 2021 14:04:00 +0000 (14:04 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Feb 2021 15:33:44 +0000 (15:33 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/hand.rs

index 7761751ff7a6ff86033f5b98da96d2e8e99bd0a8..0a00b9f528099632c6d8bd5d07a4d679b751eaed 100644 (file)
@@ -132,14 +132,15 @@ impl PieceTrait for Hand {
                   -> PieceUpdateResult {
     let ApiPieceOpArgs { gs, player, piece, ..} = a;
     let gplayers = &mut gs.players;
-    let gpc = gs.pieces.byid_mut(piece)?;
+    let gpieces = &mut gs.pieces;
+    let _goccults = &mut gs.occults;
+    let gpc = gpieces.byid_mut(piece)?;
     let xdata = gpc.xdata.get_mut::<HandState>()
       .map_err(|e| APOE::ReportViaResponse(e.into()))?;
     let old_desc = self.describe_html_inner(Some(xdata));
 
     let dasharray = player_dasharray(gplayers, player);
     let gpl = gplayers.byid_mut(player)?;
-    let _occults = &mut gs.occults;
 
     let did;
     let new_owner;