1 2 3 4 5 6 7 8 9 10 11
use sealed::sealed; pub enum Enum {} #[sealed] pub trait Sealer {} #[sealed] impl Sealer for Enum {} fn main() {}