If you use Rust the way it was designed to be used, rather than relying on countless "unsafe" blocks, you need to redesign the entire codebase architecture to make it compatible with the borrow checker rules.
loading story #48844129
loading story #48844459
loading story #48844266
loading story #48844614