21 lines
582 B
Rust
21 lines
582 B
Rust
#![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
|
|
// Shouldn't lint
|
|
#[doc(auto_cfg(hide(windows)))]
|
|
#[doc(auto_cfg(hide(feature = "windows")))]
|
|
#[doc(auto_cfg(hide(foo)))]
|
|
pub fn foo() {}
|