text_lines

Information about lines of text in a string.

```rust use text_lines::TextLines;

let text = "Line 1\n\tLine 2"; let info = TextLines::new(&text); // defaults to an indent width of 4

let lineindex = info.lineindex(9); // 1 let lineandcolumn = info.lineandcolumnindex(9); // 1, 2 let byteindex = info.byteindex(&lineandcolumn); // 9 let lineandcolumndisplay = info.lineandcolumn_display(9); // 2, 6

let info = TextLines::withindentwidth(&text, 2); let lineandcolumndisplay = info.lineandcolumndisplay(9); // 2, 4 ```