Fighting with the borrow check sucks when you’re learning Rust, but once you get a feel for how it works Rust starts to feel so much more effortless.
That quote about being able to program C in any language doesn’t really hold true for Rust since you can’t throw around memory and hope for the best.