summaryrefslogtreecommitdiffstats
path: root/src/test/rustdoc/traits-in-bodies.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/rustdoc/traits-in-bodies.rs')
-rw-r--r--src/test/rustdoc/traits-in-bodies.rs52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/test/rustdoc/traits-in-bodies.rs b/src/test/rustdoc/traits-in-bodies.rs
deleted file mode 100644
index a65dd7a54..000000000
--- a/src/test/rustdoc/traits-in-bodies.rs
+++ /dev/null
@@ -1,52 +0,0 @@
-//prior to fixing `everybody_loops` to preserve items, rustdoc would crash on this file, as it
-//didn't see that `SomeStruct` implemented `Clone`
-
-pub struct Bounded<T: Clone>(T);
-
-// @has traits_in_bodies/struct.SomeStruct.html
-// @has - '//h3[@class="code-header"]' 'impl Clone for SomeStruct'
-pub struct SomeStruct;
-
-fn asdf() -> Bounded<SomeStruct> {
- impl Clone for SomeStruct {
- fn clone(&self) -> SomeStruct {
- SomeStruct
- }
- }
-
- Bounded(SomeStruct)
-}
-
-// @has traits_in_bodies/struct.Point.html
-// @has - '//h3[@class="code-header"]' 'impl Copy for Point'
-#[derive(Clone)]
-pub struct Point {
- x: i32,
- y: i32,
-}
-
-const _FOO: () = {
- impl Copy for Point {}
- ()
-};
-
-// @has traits_in_bodies/struct.Inception.html
-// @has - '//h3[@class="code-header"]' 'impl Clone for Inception'
-pub struct Inception;
-
-static _BAR: usize = {
- trait HiddenTrait {
- fn hidden_fn(&self) {
- for _ in 0..5 {
- impl Clone for Inception {
- fn clone(&self) -> Self {
- // we need to go deeper
- Inception
- }
- }
- }
- }
- }
-
- 5
-};