Skip to main content

TriviaCollector

Trait TriviaCollector 

Source
pub trait TriviaCollector {
    // Required methods
    fn collect_leading_trivia(&mut self) -> Vec<TriviaToken>;
    fn collect_trailing_trivia(&mut self) -> Vec<TriviaToken>;
}
Expand description

Extension trait for collecting trivia.

Implement this trait to collect leading and trailing trivia during lexing.

Required Methods§

Source

fn collect_leading_trivia(&mut self) -> Vec<TriviaToken>

Collect trivia tokens before the next meaningful token

Source

fn collect_trailing_trivia(&mut self) -> Vec<TriviaToken>

Collect trivia tokens after a node (typically until newline)

Implementors§