Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

:timing
:sccache 1

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Rust does not have a keyword or macro tag to define a sealed trait. However, a sealed trait can be implemented as below in Rust.

pub trait Yo: private::Sealed {}

impl Yo for u8 {}

mod private {
    pub trait Sealed {}
    impl Sealed for u8 {}
}

For more discussions, please refer to Sealed traits protect against downstream implementations (C-SEALED) .