1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use std::io::{self, BufRead}; #[cfg(not(tarpaulin_include))] pub fn parse_ansi() -> std::io::Result<()> { use crate::ansi; for line in io::stdin().lock().lines() { println!( "{}", ansi::explain_ansi( &line.unwrap_or_else(|line| panic!("Invalid utf-8: {:?}", line)), true ) ); } Ok(()) }