AI has taken this a step further... I'm pretty good at following along with what is happening in Rust even if I don't always remember the syntax while writing myself. I'd say that AI is better at outputting sane Rust than just about any other language I've tried with it.. and that the more planning time you spend, like anything else, the better the output.
I usually am pretty thorough on designing my interfaces/api surface etc well ahead of the code... so doing similar with more details with an AI agent has been somewhat pleasant to work with.