Derive pushed index levels per input and pop them when lifting requirements

This commit is contained in:
Dennis Kobert
2026-08-24 17:05:14 +00:00
parent 9cdaf06ca9
commit 2c84bb478f
7 changed files with 49 additions and 13 deletions

View File

@@ -237,9 +237,8 @@ fn assign_colors_graphic<'e>(
Ok((element, transform, layer_path))
}
/// Where each lane's colors start in the level's flattened vector run, so the
/// level is counted once per evaluation rather than once per lane. `offsets`
/// holds one entry per lane plus the total.
/// Where each lane's colors start in the level's flattened vector run, valid
/// for one key and generation. `offsets` holds one entry per lane plus the total.
#[derive(Debug)]
pub struct LaneOffsets {
key: u64,