summaryrefslogtreecommitdiffstats
path: root/src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs')
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs b/src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs
deleted file mode 100644
index 6644c8e41..000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs
+++ /dev/null
@@ -1,46 +0,0 @@
-pub trait Main {
- type Item;
-
- type Out0: Support<Item = ()>;
- type Out1: Support<Item = Self::Item>;
- type Out2<T>: Support<Item = T>;
- type Out3: Support<Produce<()> = bool>;
- type Out4<T>: Support<Produce<T> = T>;
- type Out5: Support<Output<'static> = &'static ()>;
- type Out6: for<'a> Support<Output<'a> = &'a ()>;
- type Out7: Support<Item = String, Produce<i32> = u32> + Unrelated;
- type Out8: Unrelated + Protocol<i16, Q1 = u128, Q0 = ()>;
- type Out9: FnMut(i32) -> bool + Clone;
- type Out10<'q>: Support<Output<'q> = ()>;
- type Out11: for<'r, 's> Helper<A<'s> = &'s (), B<'r> = ()>;
- type Out12: for<'w> Helper<B<'w> = std::borrow::Cow<'w, str>, A<'w> = bool>;
- type Out13: for<'fst, 'snd> Aid<'snd, Result<'fst> = &'fst mut str>;
- type Out14<P: Copy + Eq, Q: ?Sized>;
-
- fn make<F>(_: F, _: impl FnMut(&str) -> bool)
- where
- F: FnOnce(u32) -> String,
- Self::Out2<()>: Protocol<u8, Q0 = Self::Item, Q1 = ()>;
-}
-
-pub trait Support {
- type Item;
- type Output<'a>;
- type Produce<T>;
-}
-
-pub trait Protocol<K> {
- type Q0;
- type Q1;
-}
-
-pub trait Unrelated {}
-
-pub trait Helper {
- type A<'q>;
- type B<'q>;
-}
-
-pub trait Aid<'src> {
- type Result<'inter: 'src>;
-}