I gave Rust a shot as part of my move away from Electron and into Tauri. Man, the learning curve is brutal; the language and syntax isn't too bad honestly, but the borrow checker? Ugh, it's like my mum complaining at me back when I was a kid to clean my room all the damn time.
It gets easier as you stumble and look up stack overflow posts over and over, but it's definitely a challenge. That being said, if you stick with it, Rust almost guarantees that your app will never crash, so I'm a big fan.