Address TODOs, and improve comments including about why I believe the unsafe usage to be sound.
That said, I welcome additional eyes on the unsafe sections here . In some ways I find unsafe in Rust even harder to reason about than memory safety in C++ as Rust has a greater expectation that objects may be allowed to move.
Address TODOs, and improve comments including about why I believe the unsafe usage to be sound. That said, I welcome additional eyes on the unsafe sections here . In some ways I find unsafe in Rust even harder to reason about than memory safety in C++ as Rust has a greater expectation that objects may be allowed to move.