chiark / gitweb /
hidden: Add some dividers to the file, etc.
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 Jan 2021 23:35:21 +0000 (23:35 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 Jan 2021 23:47:58 +0000 (23:47 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/hidden.rs

index ceb06c8ba01f3ca9db30dbfa6a68d826e01b0434..c80897b299b357d85e9da9ab54dad3670525b34a 100644 (file)
@@ -6,6 +6,15 @@ use crate::imports::*;
 
 use slotmap::secondary;
 
+// ========== data structures ==========
+
+#[derive(Clone,Debug,Default,Serialize,Deserialize)]
+pub struct GameOccults {
+  // todo
+}
+
+// ========== PerPlayerIdMap ==========
+
 #[derive(Default,Debug,Clone,Serialize,Deserialize)]
 pub struct PerPlayerIdMap {
   f: SecondarySlotMap<PieceId, VisiblePieceId>,
@@ -50,10 +59,7 @@ impl PerPlayerIdMap {
   }
 }
 
-#[derive(Clone,Debug,Default,Serialize,Deserialize)]
-pub struct GameOccults {
-  // todo
-}
+// ========== public entrypoints ==========
 
 pub fn piece_pri(
   _occults: &GameOccults, // xxx