I understand how to a lot of people – especially anyone really fluent in other low-level statically typed languages – Rust's approach might feel restrictive or extra work.
To me it feels restrictive and extra work the same way writing proper tests does: indeed it is, but what you get for that extra effort is peace of mind that is really valuable.
I guess now would be a good time to write some tests for my little Rust side-projects, ironically. :blobcateyes: