radicle-term: Pass in `mut self` rather than rebinding

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
This commit is contained in:
Matthias Beyer 2025-08-21 14:03:38 +02:00 committed by Lorenz Leutgeb
parent 19c484e956
commit 55cdd880bf
1 changed files with 3 additions and 5 deletions

View File

@ -72,15 +72,13 @@ impl<'a> VStack<'a> {
}
/// Add multiple elements to the stack.
pub fn children<I>(self, children: I) -> Self
pub fn children<I>(mut self, children: I) -> Self
where
I: IntoIterator<Item = Box<dyn Element>>,
{
let mut vstack = self;
vstack
.rows
self.rows
.extend(children.into_iter().map(|e| Row::Element(Box::new(e))));
vstack
self
}
/// Merge with another `VStack`.