@recursive Caveat: I've used neither Swift nor Rust professionally, and I've written quite a bit more Rust than Swift.
On top of what some others have said, I feel like Swift has an easier to onboard concurrency system. It’s a more baked into the language with actors and structured concurrency/scoping stuff, and you don't need to pick an executor or learn about Futures. On the other hand, Rust's seems much more flexible.