{"ast_node_type":"other","tokens":[{"end":44,"kind":"keyword","start":0,"text":"#[derive(Debug,"}]}
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
/// it might even doesn't match the second pattern and we may want to not move `X` at all.
enum MatchingMode {