[][src]Trait bracket::parser::ast::Lines

pub trait Lines {
    pub fn lines(&self) -> &Range<usize>;
pub fn lines_mut(&mut self) -> &mut Range<usize>; pub fn lines_end(&mut self, line: &usize) { ... } }

Trait for nodes that track line numbers.

Line numbers begin at index zero.

Required methods

pub fn lines(&self) -> &Range<usize>[src]

Reference to the line range for the node.

pub fn lines_mut(&mut self) -> &mut Range<usize>[src]

Mutable reference to the line range for the node.

Loading content...

Provided methods

pub fn lines_end(&mut self, line: &usize)[src]

Set the end of the lines range.

Loading content...

Implementors

impl<'source> Lines for CallTarget<'source>[src]

impl<'source> Lines for ParameterValue<'source>[src]

impl<'source> Lines for Block<'source>[src]

impl<'source> Lines for Call<'source>[src]

impl<'source> Lines for Link<'source>[src]

impl<'source> Lines for Path<'source>[src]

impl<'source> Lines for Text<'source>[src]

impl<'source> Lines for TextBlock<'source>[src]

Loading content...