I had a trait object
Box<T>, which I at first intended to keep references to within a struct, with a manual lifetime. However, the lifetimes just aren’t really working, and while I’m planning to come back to it, I changed it to
Rc<T>, so I could just share it easily for now.
However, it turns out
Rc can’t contain a trait object? Is there for a reason for this, and is there a better pattern to use apart from