rules_vec

Macro rules_vec 

Source
macro_rules! rules_vec {
    ($($rule:expr),* $(,)?) => { ... };
}
Expand description

Creates a vector of lexer rules.

ยงUsage

use runic_kit::lexer::utils::{SkipWhitespaceRule, rules_vec};

let rules: Vec<Box<dyn runic_kit::lexer::LexerRule<'_, u8>>> = rules_vec![SkipWhitespaceRule]; // vec![Box::new(SkipWhitespaceRule)]