about summary refs log tree commit diff
path: root/src/test/rustdoc/doc-cfg-traits.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/rustdoc/doc-cfg-traits.rs')
-rw-r--r--src/test/rustdoc/doc-cfg-traits.rs124
1 files changed, 0 insertions, 124 deletions
diff --git a/src/test/rustdoc/doc-cfg-traits.rs b/src/test/rustdoc/doc-cfg-traits.rs
deleted file mode 100644
index 13407b2c791..00000000000
--- a/src/test/rustdoc/doc-cfg-traits.rs
+++ /dev/null
@@ -1,124 +0,0 @@
-#![crate_name = "myrmecophagous"]
-#![feature(doc_cfg, associated_type_defaults)]
-
-// @has 'myrmecophagous/index.html'
-// @count   - '//*[@class="stab portability"]' 2
-// @matches - '//*[@class="stab portability"]' '^jurisconsult$'
-// @matches - '//*[@class="stab portability"]' '^quarter$'
-
-pub trait Lea {}
-
-// @has 'myrmecophagous/trait.Vortoscope.html'
-// @count   - '//*[@class="stab portability"]' 6
-// @matches - '//*[@class="stab portability"]' 'crate feature zibib'
-// @matches - '//*[@class="stab portability"]' 'crate feature poriform'
-// @matches - '//*[@class="stab portability"]' 'crate feature ethopoeia'
-// @matches - '//*[@class="stab portability"]' 'crate feature lea'
-// @matches - '//*[@class="stab portability"]' 'crate feature unit'
-// @matches - '//*[@class="stab portability"]' 'crate feature quarter'
-pub trait Vortoscope {
-    type Batology = ();
-
-    #[doc(cfg(feature = "zibib"))]
-    type Zibib = ();
-
-    const YAHRZEIT: () = ();
-
-    #[doc(cfg(feature = "poriform"))]
-    const PORIFORM: () = ();
-
-    fn javanais() {}
-
-    #[doc(cfg(feature = "ethopoeia"))]
-    fn ethopoeia() {}
-}
-
-#[doc(cfg(feature = "lea"))]
-impl<T: Lea> Vortoscope for T {}
-
-#[doc(cfg(feature = "unit"))]
-impl Vortoscope for () {}
-
-// @has 'myrmecophagous/trait.Jurisconsult.html'
-// @count   - '//*[@class="stab portability"]' 7
-// @matches - '//*[@class="stab portability"]' 'crate feature jurisconsult'
-// @matches - '//*[@class="stab portability"]' 'crate feature lithomancy'
-// @matches - '//*[@class="stab portability"]' 'crate feature boodle'
-// @matches - '//*[@class="stab portability"]' 'crate feature mistetch'
-// @matches - '//*[@class="stab portability"]' 'crate feature lea'
-// @matches - '//*[@class="stab portability"]' 'crate feature unit'
-// @matches - '//*[@class="stab portability"]' 'crate feature quarter'
-#[doc(cfg(feature = "jurisconsult"))]
-pub trait Jurisconsult {
-    type Urbanist = ();
-
-    #[doc(cfg(feature = "lithomancy"))]
-    type Lithomancy = ();
-
-    const UNIFILAR: () = ();
-
-    #[doc(cfg(feature = "boodle"))]
-    const BOODLE: () = ();
-
-    fn mersion() {}
-
-    #[doc(cfg(feature = "mistetch"))]
-    fn mistetch() {}
-}
-
-#[doc(cfg(feature = "lea"))]
-impl<T: Lea> Jurisconsult for T {}
-
-#[doc(cfg(feature = "unit"))]
-impl Jurisconsult for () {}
-
-// @has 'myrmecophagous/struct.Ultimogeniture.html'
-// @count   - '//*[@class="stab portability"]' 8
-//
-// @matches - '//*[@class="stab portability"]' 'crate feature zibib'
-// @matches - '//*[@class="stab portability"]' 'crate feature poriform'
-// @matches - '//*[@class="stab portability"]' 'crate feature ethopoeia'
-//
-// @matches - '//*[@class="stab portability"]' 'crate feature jurisconsult'
-// @matches - '//*[@class="stab portability"]' 'crate feature lithomancy'
-// @matches - '//*[@class="stab portability"]' 'crate feature boodle'
-// @matches - '//*[@class="stab portability"]' 'crate feature mistetch'
-//
-// @matches - '//*[@class="stab portability"]' 'crate feature copy'
-#[derive(Clone)]
-pub struct Ultimogeniture;
-
-impl Vortoscope for Ultimogeniture {}
-
-#[doc(cfg(feature = "jurisconsult"))]
-impl Jurisconsult for Ultimogeniture {}
-
-#[doc(cfg(feature = "copy"))]
-impl Copy for Ultimogeniture {}
-
-// @has 'myrmecophagous/struct.Quarter.html'
-// @count   - '//*[@class="stab portability"]' 9
-// @matches - '//*[@class="stab portability"]' 'crate feature quarter'
-//
-// @matches - '//*[@class="stab portability"]' 'crate feature zibib'
-// @matches - '//*[@class="stab portability"]' 'crate feature poriform'
-// @matches - '//*[@class="stab portability"]' 'crate feature ethopoeia'
-//
-// @matches - '//*[@class="stab portability"]' 'crate feature jurisconsult'
-// @matches - '//*[@class="stab portability"]' 'crate feature lithomancy'
-// @matches - '//*[@class="stab portability"]' 'crate feature boodle'
-// @matches - '//*[@class="stab portability"]' 'crate feature mistetch'
-//
-// @matches - '//*[@class="stab portability"]' 'crate feature copy'
-#[doc(cfg(feature = "quarter"))]
-#[derive(Clone)]
-pub struct Quarter;
-
-#[doc(cfg(feature = "quarter"))]
-impl Vortoscope for Quarter {}
-
-#[doc(cfg(all(feature = "jurisconsult", feature = "quarter")))]
-impl Jurisconsult for Quarter {}
-
-#[doc(cfg(all(feature = "copy", feature = "quarter")))]
-impl Copy for Quarter {}