{"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":"hir::PatKind::Struct(_,"}]}
            hir::PatKind::Struct(_, fields, true) => {
        let can_remove = match pat.kind {
                // if all fields are shorthand, remove the struct field, otherwise, mark with _ as prefix