]>
Commit | Line | Data |
---|---|---|
c295e0f8 | 1 | #![feature(doc_auto_cfg)] |
c295e0f8 XL |
2 | #![crate_name = "foo"] |
3 | ||
4 | // @has foo/fn.foo.html | |
923072b8 FG |
5 | // @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'non-meowmeow' |
6 | #[cfg(not(meowmeow))] | |
c295e0f8 | 7 | pub fn foo() {} |
5099ac24 FG |
8 | |
9 | // @has foo/fn.bar.html | |
923072b8 | 10 | // @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'meowmeow' |
5099ac24 | 11 | // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'test' |
923072b8 FG |
12 | // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc' |
13 | // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doctest' | |
14 | #[cfg(any(meowmeow, test, doc, doctest))] | |
5099ac24 | 15 | pub fn bar() {} |
923072b8 FG |
16 | |
17 | // @has foo/fn.appear_1.html | |
18 | // @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'meowmeow' | |
19 | // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc' | |
20 | // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'non-test' | |
21 | #[cfg(any(meowmeow, doc, not(test)))] | |
22 | pub fn appear_1() {} // issue #98065 | |
23 | ||
24 | // @has foo/fn.appear_2.html | |
25 | // @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'meowmeow' | |
26 | // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc' | |
27 | // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'test' | |
28 | #[cfg(any(meowmeow, doc, all(test)))] | |
29 | pub fn appear_2() {} // issue #98065 | |
30 | ||
31 | // @has foo/fn.appear_3.html | |
32 | // @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'meowmeow' | |
33 | // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc' | |
34 | #[cfg(any(meowmeow, doc, all()))] | |
35 | pub fn appear_3() {} // issue #98065 |