| #![feature(doc_cfg)] |
| |
| #[doc(cfg(), cfg(foo, bar))] |
| //~^ ERROR |
| //~^^ ERROR |
| #[doc(cfg(foo), cfg(bar))] |
| //~^ WARN unexpected `cfg` condition name: `foo` |
| //~^^ WARN unexpected `cfg` condition name: `bar` |
| #[doc(cfg())] //~ ERROR |
| #[doc(cfg(foo, bar))] //~ ERROR |
| #[doc(auto_cfg(42))] //~ ERROR |
| #[doc(auto_cfg(hide(true)))] //~ ERROR |
| #[doc(auto_cfg(hide(42)))] //~ ERROR |
| #[doc(auto_cfg(hide("a")))] //~ ERROR |
| #[doc(auto_cfg(hide(foo::bar)))] //~ ERROR |
| #[doc(auto_cfg = 42)] //~ ERROR |
| #[doc(auto_cfg = "a")] //~ ERROR |
| // Shouldn't lint |
| #[doc(auto_cfg(hide(windows)))] |
| #[doc(auto_cfg(hide(feature = "windows")))] |
| #[doc(auto_cfg(hide(foo)))] |
| pub fn foo() {} |