1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
crate::use_native_or_external!(Ptr);

use super::{LexStateAction, RewriteAction};
use crate::Token;

#[repr(C)]
#[derive(Debug, PartialEq, Eq)]
pub(crate) struct InternalTokenRewriterResult {
    pub(crate) rewritten_token: Ptr<Token>,
    pub(crate) token_action: RewriteAction,
    pub(crate) lex_state_action: LexStateAction,
}