{"ast_node_type":"other","tokens":[{"end":96,"kind":"keyword","start":0,"text":"if"}]}
    if provided_lifetimes_count == 0 && lifetime_args_len > 0 && !lowering_assoc_type_generics {
    let lifetime_args_len = def_generics.len_lifetimes_self();
        // In generic associated types, we never allow inferring the lifetimes.