From: Ian Jackson Date: Sat, 27 Feb 2021 18:37:28 +0000 (+0000) Subject: hidden: Add some debug X-Git-Tag: otter-0.4.0~306 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=a9e8938f6c3563912cd9e81625c30a5739ab709a;p=otter.git hidden: Add some debug Signed-off-by: Ian Jackson --- diff --git a/src/hidden.rs b/src/hidden.rs index 891c3b22..1143e45f 100644 --- a/src/hidden.rs +++ b/src/hidden.rs @@ -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> = [ @@ -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();