(from 2016)
In general, enough layers of Rc/RefCell will make anything work.
gkoz on the users forum in thread "How to get static lifetime?". (link)
I lol'ed. Still getting into the groove of writing (and reading) Rust and this feels true/hilarious/like cheating the compiler.
EDIT: I see it had been suggested before, not sure if it was used. Still super funny