I think that’s the only thing I dislike about rust. Not having to use * to dereference but later having to use is tad confusing. I know it’s still clever solution but in this case I prefer c++'s straightforward consistency.
Using ampersand never was problematic for me.
Same here. Ever since I remember I don’t have AV, just staying out of sketchy sites is enough. Most of malware is targeted at the least aware and cautious users.