async-rs / async-rs/async-std

cfg_default! and its friends interfere with tooling

Open
#605 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
4.1k
Forks
339
PR merge metrics
No merged PRs in 30d

Description

With the Rust plugin in IntelliJ IDEA, the use of `cfg_default!`, `cfg_std!`, and other similar macros prevents the IDE from discovering the top-level module declarations. That results in absolutely no IDE features working for the types and functions contained within those modules.

- intellij-rust 0.2.111.2147-193
- IntelliJ IDEA 2019.3 (Build #IU-193.5233.102)
- `async-std = "1.2.0"`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.