summaryrefslogtreecommitdiffstats
path: root/src/test/rustdoc/higher-ranked-trait-bounds.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/rustdoc/higher-ranked-trait-bounds.rs')
-rw-r--r--src/test/rustdoc/higher-ranked-trait-bounds.rs61
1 files changed, 0 insertions, 61 deletions
diff --git a/src/test/rustdoc/higher-ranked-trait-bounds.rs b/src/test/rustdoc/higher-ranked-trait-bounds.rs
deleted file mode 100644
index 3493ae6d2..000000000
--- a/src/test/rustdoc/higher-ranked-trait-bounds.rs
+++ /dev/null
@@ -1,61 +0,0 @@
-#![crate_name = "foo"]
-
-// @has foo/trait.Trait.html
-pub trait Trait<'x> {}
-
-// @has foo/fn.test1.html
-// @has - '//pre' "pub fn test1<T>()where for<'a> &'a T: Iterator,"
-pub fn test1<T>()
-where
- for<'a> &'a T: Iterator,
-{
-}
-
-// @has foo/fn.test2.html
-// @has - '//pre' "pub fn test2<T>()where for<'a, 'b> &'a T: Trait<'b>,"
-pub fn test2<T>()
-where
- for<'a, 'b> &'a T: Trait<'b>,
-{
-}
-
-// @has foo/fn.test3.html
-// @has - '//pre' "pub fn test3<F>()where F: for<'a, 'b> Fn(&'a u8, &'b u8),"
-pub fn test3<F>()
-where
- F: for<'a, 'b> Fn(&'a u8, &'b u8),
-{
-}
-
-// @has foo/struct.Foo.html
-pub struct Foo<'a> {
- _x: &'a u8,
- pub some_trait: &'a dyn for<'b> Trait<'b>,
- pub some_func: for<'c> fn(val: &'c i32) -> i32,
-}
-
-// @has - '//span[@id="structfield.some_func"]' "some_func: for<'c> fn(val: &'c i32) -> i32"
-// @has - '//span[@id="structfield.some_trait"]' "some_trait: &'a dyn for<'b> Trait<'b>"
-
-impl<'a> Foo<'a> {
- // @has - '//h4[@class="code-header"]' "pub fn bar<T>()where T: Trait<'a>,"
- pub fn bar<T>()
- where
- T: Trait<'a>,
- {
- }
-}
-
-// @has foo/trait.B.html
-pub trait B<'x> {}
-
-// @has - '//h3[@class="code-header"]' "impl<'a> B<'a> for dyn for<'b> Trait<'b>"
-impl<'a> B<'a> for dyn for<'b> Trait<'b> {}
-
-// @has foo/struct.Bar.html
-// @has - '//span[@id="structfield.bar"]' "bar: &'a (dyn for<'b> Trait<'b> + Unpin)"
-// @has - '//span[@id="structfield.baz"]' "baz: &'a (dyn Unpin + for<'b> Trait<'b>)"
-pub struct Bar<'a> {
- pub bar: &'a (dyn for<'b> Trait<'b> + Unpin),
- pub baz: &'a (dyn Unpin + for<'b> Trait<'b>),
-}