это чтобы вне крейта нельзя было трейт реализовывать
В том что бы его нельзя было заимплементить снаружи.
почему pub(crate) не сделать?
https://rust-lang.github.io/api-guidelines/future-proofing.html#sealed-traits-protect-against-downstream-implementations-c-sealed
потому что использовать трейт можно и снаружи. нельзя только реализовывать
Обсуждают сегодня