I'm impressed that the reasoning was more than just "Rust is super cool."
The only other type of given argument for moving to Rust was that the author enjoyed it, so it appears to be another "Rust is super cool" rewrite. It really speaks to the power of developer experience. People are willing to rewrite their entire application to be more comfortable. I know I am, only my language of choice is Common Lisp.
1: https://saidvandeklundert.net/learn/2021-11-18-calling-rust-...
2: https://www.infoworld.com/article/3664124/how-to-use-rust-wi...
You could grep like this:
asciinema convert demo.cast /dev/stdout -f txt | grep foo
I think it just boils down to the author feeling a lot more productive and less frustrated in Rust than Python. Which is a perfectly fine reason to switch!