From a928d1677287b4d9e1b0c687f9885cec7dab7222 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 4 May 2022 21:47:18 +0100 Subject: [PATCH] Switch to deriving Deref Signed-off-by: Ian Jackson --- src/global.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/global.rs b/src/global.rs index 94b30346..50a14812 100644 --- a/src/global.rs +++ b/src/global.rs @@ -103,6 +103,7 @@ pub struct IOccults { } #[derive(Debug,Serialize,Deserialize,Default)] +#[derive(Deref)] // No DerefMut to make sure we send updates, save, etc. #[serde(transparent)] pub struct GPieces(pub(in crate::global) ActualGPieces); type ActualGPieces = DenseSlotMap; @@ -1519,9 +1520,6 @@ impl IPieces { // ---------- gamestate pieces table ---------- -// No DerefMut to make sure we send updates, save, etc. -deref_to_field!{GPieces, ActualGPieces, 0} - impl GPieces { pub fn get_mut(&mut self, piece: PieceId) -> Option<&mut GPiece> { self.0.get_mut(piece) -- 2.30.2