1 #![feature(doc_auto_cfg)]
4 // @has foo/fn.foo.html
5 // @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'non-meowmeow'
9 // @has foo/fn.bar.html
10 // @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'meowmeow'
11 // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'test'
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))]
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
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
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