Initial support of macro expansion Note: current implementation doesn’t take into account impl blocks generated by macros, so all intellisense actions cannot be performed for items from such impl s. Moreover, there may be some performance issues related to macro expansion. You can switch off this feature via Rust Settings ( Languages & Frameworks > Rust > Expand macros )