about summary refs log tree commit diff
path: root/src/test/rustdoc
diff options
context:
space:
mode:
authorSprite <SpriteOvO@gmail.com>2022-06-15 03:34:00 +0800
committerSprite <SpriteOvO@gmail.com>2022-06-16 01:11:29 +0800
commit713578b82791523afa62803f02a9fc7eef2c3368 (patch)
tree476c41a914e0e7b589a1befa972a9a833305f396 /src/test/rustdoc
parent9aa1ccdae85b9d5b1575f7a2e48cf31196462e0f (diff)
downloadrust-713578b82791523afa62803f02a9fc7eef2c3368.tar.gz
rust-713578b82791523afa62803f02a9fc7eef2c3368.zip
Exclude cfg "doc" and "doctest" from feature `doc_auto_cfg`
Diffstat (limited to 'src/test/rustdoc')
-rw-r--r--src/test/rustdoc/doc-auto-cfg.rs25
1 files changed, 15 insertions, 10 deletions
diff --git a/src/test/rustdoc/doc-auto-cfg.rs b/src/test/rustdoc/doc-auto-cfg.rs
index d73718762a7..7842ee69c9f 100644
--- a/src/test/rustdoc/doc-auto-cfg.rs
+++ b/src/test/rustdoc/doc-auto-cfg.rs
@@ -2,29 +2,34 @@
 #![crate_name = "foo"]
 
 // @has foo/fn.foo.html
-// @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'non-doctest'
-#[cfg(not(doctest))]
+// @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'non-meowmeow'
+#[cfg(not(meowmeow))]
 pub fn foo() {}
 
 // @has foo/fn.bar.html
-// @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc'
+// @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'meowmeow'
 // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'test'
-#[cfg(any(test, doc))]
+// @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc'
+// @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doctest'
+#[cfg(any(meowmeow, test, doc, doctest))]
 pub fn bar() {}
 
 // @has foo/fn.appear_1.html
-// @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc'
+// @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'meowmeow'
+// @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc'
 // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'non-test'
-#[cfg(any(doc, not(test)))]
+#[cfg(any(meowmeow, doc, not(test)))]
 pub fn appear_1() {} // issue #98065
 
 // @has foo/fn.appear_2.html
-// @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc'
+// @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'meowmeow'
+// @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc'
 // @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'test'
-#[cfg(any(doc, all(test)))]
+#[cfg(any(meowmeow, doc, all(test)))]
 pub fn appear_2() {} // issue #98065
 
 // @has foo/fn.appear_3.html
-// @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc'
-#[cfg(any(doc, all()))]
+// @has - '//*[@class="item-info"]/*[@class="stab portability"]' 'meowmeow'
+// @!has - '//*[@class="item-info"]/*[@class="stab portability"]' 'doc'
+#[cfg(any(meowmeow, doc, all()))]
 pub fn appear_3() {} // issue #98065