A definitive guide to sealed traits in Rust
For the longest time, I thought that "sealed trait" in Rust was a singular concept implementable in one specific way. To prevent downstream crates from implementing your traits, you make the traits sealed — done, end of story. I was wrong! It turns out there are multiple ways to seal traits, forming a pleasant spectrum of options.
Source: A definitive guide to sealed traits in Rust, an article by Predrag Gruevski.