Initial support of cfg attributes. Now the plugin can evaluate some expressions inside cfg attributes. Code that plugin considers disabled has gray foreground now and it isn’t taken part while name resolution and code analysis. For example, if you have several definitions of the same item for different operating systems, the plugin doesn’t treat them as duplicates now. The set of supported options is quite small at this moment. The most notable supported options are unix , windows and target_os (full set can be found in the corresponding issue). Note, features defined via Cargo.toml are still unsupported