Skip to main content

One doc tagged with "trait-objects"

View all tags

Static and Bounded Trait Objects

We've explored the depths of lifetimes and traits, and now we'll see how they intersect in the world of trait objects. A trait object, like &dyn MyTrait, allows for dynamic dispatch, but it's still a reference and thus has a lifetime. Understanding the lifetime bounds on trait objects, especially the default 'static bound, is crucial for writing flexible and safe polymorphic code.