From 646d4360e7d905f0a9ec87d32c6768c5390eabf3 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sun, 7 Sep 2025 12:42:24 +0200 Subject: [PATCH] cli/node: Replace manual pushing with Table::extend() Signed-off-by: Matthias Beyer --- crates/radicle-cli/src/commands/node/control.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/crates/radicle-cli/src/commands/node/control.rs b/crates/radicle-cli/src/commands/node/control.rs index 99e817ee..6e70f908 100644 --- a/crates/radicle-cli/src/commands/node/control.rs +++ b/crates/radicle-cli/src/commands/node/control.rs @@ -375,7 +375,7 @@ pub fn sessions(node: &Node) -> Result>, node ]); table.divider(); - for sess in sessions { + table.extend(sessions.into_iter().map(|sess| { let nid = term::format::tertiary(term::format::node_id_human(&sess.nid)).into(); let (addr, state, time) = match sess.state { node::State::Initial => ( @@ -403,8 +403,10 @@ pub fn sessions(node: &Node) -> Result>, node node::Link::Inbound => term::Label::from(link_direction_inbound()), node::Link::Outbound => term::Label::from(link_direction_outbound()), }; - table.push([nid, addr, state, direction, time]); - } + + [nid, addr, state, direction, time] + })); + Ok(Some(table)) }