From 49c0bac44dda8be643480df2c4e68623eeec91bd Mon Sep 17 00:00:00 2001 From: Laurenz Date: Thu, 24 Feb 2022 18:47:43 +0100 Subject: First-line indents Co-Authored-By: Martin Haug --- src/eval/collapse.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/eval/collapse.rs') diff --git a/src/eval/collapse.rs b/src/eval/collapse.rs index ef8a5255..31581986 100644 --- a/src/eval/collapse.rs +++ b/src/eval/collapse.rs @@ -67,6 +67,11 @@ impl<'a, T: Merge> CollapsingBuilder<'a, T> { self.staged.push((item, styles, None)); } + /// Iterate over the contained items. + pub fn items(&self) -> impl DoubleEndedIterator { + self.builder.items().chain(self.staged.iter().map(|(item, ..)| item)) + } + /// Return the finish style vec and the common prefix chain. pub fn finish(mut self) -> (StyleVec, StyleChain<'a>) { self.flush(false); -- cgit v1.2.3