I don't understand how this is called an advantage.
Dealing with cycles in Python is a total pain full of cryptic error messages, while in Rust cycles are fine as all top level items "come to exist" at the same time so they can depend on each other without any issues, and it makes refactoring a breeze.
Sounds like a compiler limitation touted as a feature.