rsv_lib/io/table.rs
1use crate::{
2 args::Table,
3 utils::{cli_result::CliResult, reader::IoReader, table::Table as T},
4};
5
6impl Table {
7 pub fn io_run(&self) -> CliResult {
8 let lines = IoReader::new().lines();
9 let lines = lines
10 .iter()
11 .map(|r| self.split_row_to_vec(r))
12 .collect::<Vec<_>>();
13
14 T::from_records(lines).print_blank()?;
15
16 Ok(())
17 }
18}