Halfway through writing a Stack Overflow question, I realised what my problem was. It's an unusually good rubber duck.
miniblog.
Related Posts
Rust has a very reassuring compile process. After I've made the compiler completely happy, I have an unusually high level of confidence in my code.
(It might not be doing the right thing, but it's robust and pleasant to refactor!)