9893 shaares
249 private links
249 private links
Lorsque dyn
est utilisé, il désigne spécifiquement un trait. Ainsi, traits et structures ne sont plus confondus.
// trait objects (new dyn syntax)
&Foo => &dyn Foo
&mut Foo => &mut dyn Foo
Box<Foo> => Box<dyn Foo>
// structs (no change)
&Bar
&mut Bar
Box<Bar>