Trait css_module_lexer::Handler

source ·
pub trait Handler {
Show 16 methods // Required methods fn function( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn ident( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn url( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize, content_start: usize, content_end: usize ) -> Option<()>; fn string( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn is_selector(&mut self, lexer: &mut Lexer<'_>) -> Option<bool>; fn id( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn left_parenthesis( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn right_parenthesis( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn comma( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn class( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn pseudo_function( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn pseudo_class( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn semicolon( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn at_keyword( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn left_curly( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>; fn right_curly( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>;
}

Required Methods§

source

fn function( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn ident( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn url( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize, content_start: usize, content_end: usize ) -> Option<()>

source

fn string( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn is_selector(&mut self, lexer: &mut Lexer<'_>) -> Option<bool>

source

fn id(&mut self, lexer: &mut Lexer<'_>, start: usize, end: usize) -> Option<()>

source

fn left_parenthesis( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn right_parenthesis( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn comma( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn class( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn pseudo_function( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn pseudo_class( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn semicolon( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn at_keyword( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn left_curly( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

source

fn right_curly( &mut self, lexer: &mut Lexer<'_>, start: usize, end: usize ) -> Option<()>

Implementors§