Struct lib_ruby_parser::token_rewriter::TokenRewriterResult [−][src]
#[repr(C)]pub struct TokenRewriterResult { pub rewritten_token: Box<Token>, pub token_action: RewriteAction, pub lex_state_action: LexStateAction, }
Expand description
Output of the token rewriter
Fields
rewritten_token: Box<Token>
Rewritten token. Can be input token if no rewriting expected
token_action: RewriteAction
Action to be applied on a token (keep or drop)
lex_state_action: LexStateAction
Action to be applied on lexer’s state (keep as is or change)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TokenRewriterResult
impl Send for TokenRewriterResult
impl Sync for TokenRewriterResult
impl Unpin for TokenRewriterResult
impl UnwindSafe for TokenRewriterResult