crosspostato da: https://lemmy.world/post/1916287
Hi everybody, I’m new to Rust.
So, I have a struct
Panel
which contains a datawidget
which implements the traitWidget
I have to implement a function forPanel
that uses another function that requires a type that implementsWidget
.I tried
Box<T>
,Rc<T>
,Box<dyn Widget
,&T
, but nothing, always compiler errors.How can I fix this?
I checked the code and noticed that I wrote
&self
as the parameter 🤦🏻Now everything works. Thanks man