
I want to like Rust - can someone help/convince me?
Forgive me if this is not the right forum - or tag, for this.
I've been a dev professionally for almost 10 years, and hobbyist for almost 20. I write a lot of C/C++ code for personal projects and have touched all sorts of different kinds of projects in my professional career. I've built lots of data pipelines, automation tools for my corporate owners and as a hobby I like to experiment with language design, compilers and virtual machines.
I really want to like Rust.
I've tried creating a few projects in it but I always find the experience meh comparative to other languages like C/C++
Lately I have been using Go for some networking stuff and have been enjoying that experience, and I want to eventually learn a bit of Zig for funzies - prolly after Haskell and Elm though.
Personally, Rust has always seemed redundant to me, well written C/C++ seems to almost always top Rust in my eyes in almost every aspect.
I don't necessarily hate the language entirely - though that syntax is wild, I have some gripes about the ecosystem and compile times but I think that is everyone's complaints so far from what I understand.
Can y'all Rust devs help me understand de wey. I'm not necessarily looking for an epiphany of sorts, just some kind of spark to enjoy Rust a bit more. Any advice, suggestions, snippets, language features that are cool that might help?
I understand memory safety and performance is the coolness - but I'm looking for something deeper, maybe more holistic. Again, and I know how scary it sounds, but well written C/C++ can give you the same performance - and with proper care and tooling can almost certain weed out memory safety concerns.
My favorite languages outside of C/C++ are: Scala, Scheme/LISP, Raku and Jsonnet
my GitHub if that helps: https://github.com/s0cks