From b20cdf67ea7d1aee38a48c2d3602c2ecb483d134 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 9 Jul 2021 18:24:22 +0100 Subject: [PATCH] jstest: lower: Include target in Collated, and tidy Signed-off-by: Ian Jackson --- jstest/jst-lower.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/jstest/jst-lower.rs b/jstest/jst-lower.rs index dbbbf943..46c50c43 100644 --- a/jstest/jst-lower.rs +++ b/jstest/jst-lower.rs @@ -81,6 +81,7 @@ impl Test { id: Vpid, old_z: &'o ZCoord, new_z: &'n ZCoord, + target: bool, bottom: bool, updated: bool, } @@ -93,19 +94,18 @@ impl Test { PieceCollated { id, new_z, old_z, updated, bottom: start.bottom(), + target: self.targets.contains(&id), } }).collect_vec(); - let sorted = | kf: - &dyn for <'r> Fn(&'r PieceCollated<'r,'r>) -> &'r ZCoord - | -// for<'i,'r,'o,'n> fn(&'i PieceCollated<'o,'n>) -> &'r ZCoord | - { + + let sorted = | kf: &dyn for <'r> Fn(&'r PieceCollated<'r,'r>) -> &'r _ | { let mut v = coll.iter().collect_vec(); v.sort_by_key(|p| kf(p)); v }; let before = sorted(&|p: &PieceCollated| p.old_z); let after = sorted(&|p: &PieceCollated| p.new_z); + dbgc!(before, after); // non-bottom targets are in same stacking order as before { -- 2.30.2