This crate provide a convinient and simple way to implement the sealed trait pattern,
as described in the Rust API Guidelines [[1](https://rust-lang.github.io/api-guidelines/future-proofing.html#sealed-traits-protect-against-downstream-implementations-c-sealed)].
```toml
[dependencies]
sealed = "0.1"
```
```rust
use sealed::sealed;
trait T {}
pub struct A;
impl T for A {}
pub struct B{
}
impl T for B {}
fn main() {
}
```