{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"ItemKind::Enum(_,"}]}
        ItemKind::Enum(_, _, def) => {
    let (kind, variants) = match &item.kind {
            let mut distance_from_explicit = 0;