{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"self.cast_ty.kind(),"}]}
                    self.cast_ty.kind(),
                } else if !matches!(
                    ty::FnDef(..) | ty::FnPtr(..) | ty::Closure(..)