{"ast_node_type":"other","tokens":[{"end":18,"kind":"keyword","start":0,"text":".then(||"}]}
        .then(|| {
    let sign_bit_sub = (!negative)
            let ty::Int(int_ty) = cx.typeck_results().node_type(hir_id).kind() else {