{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"ty::Bool"}]}
                    ty::Bool | ty::Char | ty::Int(_) | ty::Uint(_) | ty::Error(_) => return Ok(()),
                let mut diag = match ty.kind() {
                    ty::FnPtr(..) => tcx.dcx().struct_span_err(