Prepare for follow-on change

This commit is contained in:
Hanno Braun 2024-12-11 21:30:56 +01:00
parent e39d3a0324
commit fffe8061b9

View File

@ -54,13 +54,13 @@ impl OperationView {
&self,
selected: bool,
indent_level: usize,
) -> impl Iterator<Item = (&Self, bool, usize)> {
iter::once((self, selected, indent_level)).chain(
) -> Box<dyn Iterator<Item = (&Self, bool, usize)> + '_> {
Box::new(iter::once((self, selected, indent_level)).chain(
self.children.iter().enumerate().map(move |(i, view)| {
let selected = Some(i) == self.selected;
(view, selected, indent_level + 1)
}),
)
))
}
fn last_index(&self) -> usize {