chiark / gitweb /
hidden: recalculate: rename types and comment
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 17 Feb 2021 00:29:43 +0000 (00:29 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 17 Feb 2021 00:29:43 +0000 (00:29 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/hidden.rs

index e24bd0accfa3717038e187cda58361d340665ac7..b2db9da7cf2563157f18cdc178c8e366c9a1c03f 100644 (file)
@@ -211,21 +211,22 @@ pub fn massage_prep_piecestate(
 
 #[throws(InternalError)]
 fn recalculate_occultation_general<
-  R, LD,
-  V: FnOnce(LD) -> R,
-  L: FnOnce(&Html, Html, Html, Option<&Html>) -> LD,
-  F: FnOnce(PieceUpdateOps_PerPlayer, LD) -> R,
+  RD,                                                 // return data
+  LD,                                                 // log data
+  VF: FnOnce(LD) -> RD,                               // ret_vanilla
+  LF: FnOnce(&Html, Html, Html, Option<&Html>) -> LD, // log_callback
+  RF: FnOnce(PieceUpdateOps_PerPlayer, LD) -> RD,     // ret_callback
 >(
   gs: &mut GameState,
   who_by: Html,
   ipieces: &PiecesLoaded,
   piece: PieceId,
   log_visible: LD,
-  ret_vanilla: V,
-  log_callback: L,
-  ret_callback: F,
+  ret_vanilla: VF,
+  log_callback: LF,
+  ret_callback: RF,
 )
-  -> R
+  -> RD
 {
   // fallible part
   let (puos, log, occids): (_, _, OldNew<Option<OccId>>) = {