D
trait MyTrait: private::Sealed
И всё путём.
Нужно это действительно редко. Но иногда прям очень нужно.
Жаль только, что эта техника не языковая фича, а эмулируется модулями и приватностью.
Не хватает сверху exhaustive проверок, и учёта этого дела при резолве orphan rules.
: Lol, а Lol — уже приватный трейт, и вот в такие моменты хочется достать что-то потяжелее и отправиться в гости к авторам

