Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
radicle-term: Pass in `mut self` rather than rebinding
✗ CI failure Matthias Beyer committed 8 months ago
commit 88dd863f2e4bedf9e75921180c2001f8ed7ef14c
parent f529ff326787814f09d5d4cea67b142023346c71
2 failed (2 total) View logs
1 file changed +3 -5
modified crates/radicle-term/src/vstack.rs
@@ -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`.