The rust-analyzer language server is pretty nice but a thing that drives me nuts is I type "let x = 5;" and IMMEDIATELY it underlines in irritated green and announces that the variable x is not used. Yes I just this second typed it how could it possibly be used. Mom I'm WORKING on it