Принят RFC: точный захват жизненных циклов — синтаксис use<..>

05.06.2024

Принят RFC, добавляющий синтаксис impl Trait + use<..>: он явно перечисляет, какие generics захватывает opaque-тип в позиции возврата.

Зачем

В редакции 2024 упрощены правила захвата impl Trait, и без них пришлось бы захватывать лишнее, усложняя сигнатуры. use<..> решает проблему пере-захвата: программист указывает ровно те параметры, которые нужны.

Дата — 5 июня 2024 года, день одобрения.

Оригинал

Precise capturing

Упоминаний: 1 · Просмотров: 2