[−][src]Trait line_span::LineSpans
Trait which implements line_spans
to get a LineSpanIter
.
use line_span::LineSpans; let text = "foo\nbar\r\nbaz"; for span in text.line_spans() { println!("{:>2?}: {:?}", span.range(), span.as_str()); }
This will output the following:
0.. 3: "foo"
4.. 7: "bar"
9..12: "baz"
Required methods
ⓘImportant traits for LineSpanIter<'a>fn line_spans(&self) -> LineSpanIter
ⓘImportant traits for LineSpanIter<'a>
Creates a LineSpanIter
.
Implementations on Foreign Types
impl LineSpans for str
[src]
ⓘImportant traits for LineSpanIter<'a>fn line_spans(&self) -> LineSpanIter
[src]
ⓘImportant traits for LineSpanIter<'a>
impl LineSpans for String
[src]
ⓘImportant traits for LineSpanIter<'a>fn line_spans(&self) -> LineSpanIter
[src]
ⓘImportant traits for LineSpanIter<'a>