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: RewriteActionAction to be applied on a token (keep or drop)
lex_state_action: LexStateActionAction to be applied on lexer’s state (keep as is or change)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TokenRewriterResultimpl Send for TokenRewriterResultimpl Sync for TokenRewriterResultimpl Unpin for TokenRewriterResultimpl UnwindSafe for TokenRewriterResult