rsv_lib/io/
headers.rs

1use crate::{args::Headers, utils::cli_result::CliResult};
2use std::io::{stdin, BufRead};
3
4impl Headers {
5    pub fn io_run(&self) -> CliResult {
6        // open file and header
7        if let Some(r) = stdin().lock().lines().next() {
8            self.split(&r?)
9                .enumerate()
10                .for_each(|(u, r)| println!(" {u:<5}{r}"));
11        }
12
13        Ok(())
14    }
15}