aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command/base_command.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/command/base_command.rs')
-rw-r--r--crates/shirabe/src/command/base_command.rs11
1 files changed, 9 insertions, 2 deletions
diff --git a/crates/shirabe/src/command/base_command.rs b/crates/shirabe/src/command/base_command.rs
index 8b6cc20..f754d0a 100644
--- a/crates/shirabe/src/command/base_command.rs
+++ b/crates/shirabe/src/command/base_command.rs
@@ -579,10 +579,17 @@ impl BaseCommand for BaseCommandData {
fn render_table(&self, table: Vec<PhpMixed>, output: Rc<RefCell<dyn OutputInterface>>) {
let mut renderer = Table::new(output);
renderer
- .set_style(PhpMixed::from("compact"))
+ .set_style("compact".into())
.expect("Table::set_style I/O cannot fail")
.expect("'compact' is a built-in table style");
- renderer.set_rows(table).render();
+ renderer
+ .set_rows(
+ table
+ .into_iter()
+ .map(Into::into)
+ .collect(),
+ )
+ .render();
let _ = TableSeparator::new();
}