1 unstable release
0.0.1 | Jan 7, 2023 |
---|
#9 in #libraries
16KB
401 lines
filewalker
Taken and modified from mrfutils-rs which used it to walk lined .txt
files from a specified location in the file.
Quick Start
An example:
let mut forward = vec![];
for line in open_file("file.txt", None, None, None).unwrap() {
println!(line);
}
Another way is to use the builder pattern:
let mut forward = vec![];
let opener = OpenerBuilder::default()
.path("file.txt".to_string())
.position("end")
.direction("backward")
.build()
.unwrap()
for line in opener.open() {
println!(line);
}
Dependencies
~1–1.7MB
~34K SLoC