{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"//"}]}
            // In case `Option<NonZero<T>>` is wanted, but `T` is provided, suggest calling `new`.
        let (adt, args, unwrap) = match expected.kind() {
            ty::Adt(adt, args) if tcx.is_diagnostic_item(sym::Option, adt.did()) => {