{"ast_node_type":"function","tokens":[{"end":88,"kind":"keyword","start":0,"text":"//"}]}
                    // x's type is '& mut Y' and it is used in `fn generic<T>(x: T) {}`.
                    // struct Y(u32);
                    if let ty::Ref(_, _, hir::Mutability::Mut) = ty.kind()