chiark / gitweb /
UnpreparedUpdates: Rename types a bit
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 16 Mar 2021 22:12:55 +0000 (22:12 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 19 Mar 2021 19:54:37 +0000 (19:54 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
daemon/cmdlistener.rs
src/updates.rs

index bb94579e49a63fc135e25ea28e61c866aa420546..67ca6fb56deb220bc529044fcac8941c34ebe370 100644 (file)
@@ -232,7 +232,7 @@ fn execute(cs: &mut CommandStream, cmd: MgmtCommand) -> MgmtResponse {
 type ExecuteGameInsnResults<'igr, 'ig> = (
   ExecuteGameChangeUpdates,
   MgmtGameResponse,
-  Option<UnpreparedUpdates>, // These happena after everything else
+  UnpreparedUpdates, // These happena after everything else
   &'igr mut InstanceGuard<'ig>,
 );
 
@@ -620,7 +620,7 @@ fn execute_game_insn<'cs, 'igr, 'ig: 'igr>(
        Some(
          Box::new(move |prepub: &mut PrepareUpdatesBuffer|
                   prepub.piece_updates(xupdates))
-           as UnpreparedUpdates
+           as SomeUnpreparedUpdates
        ),
        ig_g)
     },
index b9bf85d33440976de74e471a43f036c2d19fc8f1..3266a70f300cfde3eb7abf296601bdae85a3fb04 100644 (file)
@@ -17,7 +17,8 @@ pub type RawClientSequence = u64;
 #[serde(transparent)]
 pub struct ClientSequence(RawClientSequence);
 
-pub type UnpreparedUpdates = Box<
+pub type UnpreparedUpdates = Option<SomeUnpreparedUpdates>;
+pub type SomeUnpreparedUpdates = Box<
     dyn for<'r> FnOnce(&'r mut PrepareUpdatesBuffer)
     >;