{"ast_node_type":"other","tokens":[{"end":25,"kind":"keyword","start":0,"text":"match"}]}
        match ty.kind() {
    fn is_slice_or_array_or_vector(&self, ty: Ty<'tcx>) -> (bool, Ty<'tcx>) {
            ty::Adt(adt_def, _) if self.tcx.is_diagnostic_item(sym::Vec, adt_def.did()) => {