about summary refs log tree commit diff
path: root/src/test/rustdoc-ui/coverage/traits.rs
diff options
context:
space:
mode:
authorJoshua Nelson <jyn514@gmail.com>2021-04-09 09:10:11 -0400
committerJoshua Nelson <jyn514@gmail.com>2021-04-09 09:10:11 -0400
commitf67103b9b26f9e8dfea1c6f144cc003e380060a5 (patch)
treea93c9a5afde6018ebc54530b608789b54533944c /src/test/rustdoc-ui/coverage/traits.rs
parent40ca3521ad1b0b42980ff16d5b9d1d3d8b68a50e (diff)
downloadrust-f67103b9b26f9e8dfea1c6f144cc003e380060a5.tar.gz
rust-f67103b9b26f9e8dfea1c6f144cc003e380060a5.zip
Add back missing trait test
Rustdoc has been able to deal with `impl trait` for almost a year now.
Diffstat (limited to 'src/test/rustdoc-ui/coverage/traits.rs')
-rw-r--r--src/test/rustdoc-ui/coverage/traits.rs13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/test/rustdoc-ui/coverage/traits.rs b/src/test/rustdoc-ui/coverage/traits.rs
index 2bcb50aea77..2a108dac2a5 100644
--- a/src/test/rustdoc-ui/coverage/traits.rs
+++ b/src/test/rustdoc-ui/coverage/traits.rs
@@ -2,6 +2,7 @@
 // check-pass
 
 #![feature(trait_alias)]
+#![feature(min_type_alias_impl_trait)]
 
 /// look at this trait right here
 pub trait ThisTrait {
@@ -30,10 +31,8 @@ impl ThisTrait for SomeStruct {
 /// but what about those aliases? i hear they're pretty exotic
 pub trait MyAlias = ThisTrait + Send + Sync;
 
-// FIXME(58624): once rustdoc can process opaque `impl Trait` types,
-// we need to make sure they're counted
-// /// woah, getting all opaque in here
-// pub type ThisExists = impl ThisTrait;
-//
-// /// why don't we get a little more concrete
-// pub fn defines() -> ThisExists { SomeStruct {} }
+/// woah, getting all opaque in here
+pub type ThisExists = impl ThisTrait;
+
+/// why don't we get a little more concrete
+pub fn defines() -> ThisExists { SomeStruct {} }