Новый RFC: внешние реализации трейтов

22.05.2024

Открыт RFC, разрешающий реализовывать трейты для типов вне крейта, где объявлен трейт или тип, — с явным разрешением.

Суть

Сейчас это ограничение правил коherence ломает сценарии «плагин к чужой библиотеке». RFC описывает механизм, при котором обе стороны подтверждают готовность, а компилятор сохраняет целостность.

Оригинал

Externally implementable traits

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