When writing #Rust code as if it were a high-level language, what is your biggest annoyance/roadblock?
Put another way, what is the biggest thing that gets in the way of Rust feeling like Python or Swift to you?
#RustLang

@ekuber it's pretty hard to do/undo lifetimes vs Arc, Arc vs Rc (rhai's impl has an abstraction for this which I kinda like), add/remove generics. In general, some refactorings in Rust are tedious. Often -but not always- balanced out (eclipsed) by certainty of "refactoring is safe, the compiler will catch me".

Advanced trait bounds syntax hard to remember

the different namespaces can be confusing (is Error an enum here or a trait?)

@ekuber
> Make it easier to add a lifetime to a struct without refactoring the entire codebase to add the lifetime

GMTA