{"ast_node_type":"variable","tokens":[{"end":58,"kind":"keyword","start":0,"text":"if"}]}
    if let Some((ref_mode, text_size)) = &item.ref_match {
    hasher.update([u8::from(item.ref_match.is_some())]);
        let discriminant = match ref_mode {