Чтобы можно было писать impl Foo<> за пределами крейта в котором Foo объявлена
Не видел. Видимо никому не нужно особо. Всегда можно сделать свой трейт или свободную функцию.
Делать трейт пиздец неудобно, куча бойлерплейта, а свободную функцию неудобно применять в цепочках вызовов
напрашивается макрос для ext-методов
Типовое решение для бойлерплейта - макросы
На самом деле да, какой-то #[ext] impl Foo<>
Обсуждают сегодня