Remove visit_struct_method
Do not rely on newtype enum dereference
vim: Highlight 0i as number
Change spans for sugary call expressions
Fix fallout from span change
auto merge of #7598 : sanxiyn/rust/rollup-1, r=sanxiyn

c9b9462 r=z0w0
2e65782 r=cmr
2045889 r=thestinger
30fca57 r=huonw