{"ast_node_type":"other","tokens":[{"end":30,"kind":"keyword","start":0,"text":"is_non_exhaustive,"}]}
            is_non_exhaustive,
            (Box::new(missing_pats) as Box<dyn Iterator<Item = _>>).peekable(),
            has_hidden_variants,