From 55cdd880bfee08124d5b6a38cc05036402c7ab6e Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 21 Aug 2025 14:03:38 +0200 Subject: [PATCH] radicle-term: Pass in `mut self` rather than rebinding Signed-off-by: Matthias Beyer --- crates/radicle-term/src/vstack.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/crates/radicle-term/src/vstack.rs b/crates/radicle-term/src/vstack.rs index 43d252ae..e370a28b 100644 --- a/crates/radicle-term/src/vstack.rs +++ b/crates/radicle-term/src/vstack.rs @@ -72,15 +72,13 @@ impl<'a> VStack<'a> { } /// Add multiple elements to the stack. - pub fn children(self, children: I) -> Self + pub fn children(mut self, children: I) -> Self where I: IntoIterator>, { - 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`.