pub trait PositionProvider {
// Required methods
fn position(&self, offset: usize) -> Position;
fn set_offset(&mut self, offset: usize);
}
Expand description
A trait for providing the line and column information of a given byte offset in the haystack. It also provides a method to set the offset of the char indices iterator.
Required Methods§
Sourcefn set_offset(&mut self, offset: usize)
fn set_offset(&mut self, offset: usize)
Set the position of the char indices iterator to the given offset. Use this to let the iterator start at a specific offset.