1个不稳定版本
0.1.0 | 2022年12月6日 |
---|
#1895 在 文本处理
7KB
77 行
ascii-read
此库提供了一个具有read_ascii_lines()
和read_ascii_line()
方法的特质,与BufRead
类似,返回ascii::AsciiString
。
[dependencies]
ascii-read = "0.1.0"
示例
使用cargo run --example ascii_lines
运行此示例。
use ascii_read::AsciiBufRead;
use std::error::Error;
use std::io;
fn main() -> Result<(), Box<dyn Error>> {
let handle = io::stdin().lock();
let mut lines = vec![];
for line in handle.ascii_lines() {
lines.push(line?);
}
println!("* Input provided:");
for line in lines {
println!("{line}");
}
Ok(())
}
依赖项
此库依赖于ascii
和thiserror
包。
许可协议
在MIT许可协议下许可。
依赖项
~0.4–1MB
~21K SLoC