crosspostato da: https://lemmy.world/post/1916287
Hi everybody, I'm new to Rust.
So, I have a struct
Panelwhich contains a datawidgetwhich implements the traitWidgetI have to implement a function forPanelthat 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?
It’s really not possible to answer your question with the information you provided. Just saying “there’s an error” doesn’t tell us much.
You need to include actual code and the full error messages. Ideally, create a minimal example in the Rust playground that reproduces the issue and then link it: https://play.rust-lang.org/
What’s the specific error that you are seeing?


