chiark / gitweb /
hidden: Add some debug
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Feb 2021 18:37:28 +0000 (18:37 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Feb 2021 18:37:55 +0000 (18:37 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/hidden.rs

index 891c3b22493cac5336950d71665d7e25daff98ec..1143e45f22ca551e74162119ac1fcf1ad4bd699e 100644 (file)
@@ -248,6 +248,8 @@ fn recalculate_occultation_general<
     let nopiece = || internal_logic_error("piece vanished");
     let ipc = ipieces.get(piece).ok_or_else(nopiece)?;
     let gpc = gpieces.get(piece).ok_or_else(nopiece)?;
+
+    #[derive(Debug)]
     struct Occulted<'o> { occid: OccId, occ: &'o Occultation }
 
     let occulteds: OldNew<Option<Occulted>> = [
@@ -259,7 +261,7 @@ fn recalculate_occultation_general<
         }
       )).transpose()?,
       goccults.occults.iter().find_map(|(occid, occ)| {
-        if gpc.occult.active.is_some() {
+        dbg!(if gpc.occult.active.is_some() { // xxx remove dbg!
           // prevent occulting pieces being occulted
           // (also prevents reflexive occultation)
           return None
@@ -267,7 +269,7 @@ fn recalculate_occultation_general<
           Some(Occulted { occid, occ })
         } else {
           None
-        }
+        })
       }),
     ].into();