Spyke
rustlang·Rust Langbydjtech

Problems with borrowing Traits

crosspostato da: https://lemmy.world/post/1916287

Hi everybody, I'm new to Rust.

So, I have a struct Panel which contains a data widget which implements the trait Widget I have to implement a function for Panel that uses another function that requires a type that implements Widget.

I tried Box<T>, Rc<T>, Box<dyn Widget, &T, but nothing, always compiler errors.

How can I fix this?

View original on lemmy.world

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/

4

You reached the end

Problems with borrowing Traits | Spyke