Having issues with the Rust code taking *forever*. Going to break out the compiler explorer and see if it's doing something different from C++.