line-numbers
line-numbers is a Rust crate for efficiently finding the line number of a string offset.
Usage
Create a LinePositions, then you can find line numbers for an
offset.
let s = "foo\nbar\nbaz\n";
let s_lines: = s.lines.collect;
let line_positions = from;
let offset = 5;
let = line_positions.from_offset;
println!;
Similar Projects
- line-span solves a similar problem, but scans the whole string every time.