diff options
Diffstat (limited to 'src/test/ui/impl-trait/issues/issue-87295.rs')
-rw-r--r-- | src/test/ui/impl-trait/issues/issue-87295.rs | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/test/ui/impl-trait/issues/issue-87295.rs b/src/test/ui/impl-trait/issues/issue-87295.rs deleted file mode 100644 index aeb8f8332..000000000 --- a/src/test/ui/impl-trait/issues/issue-87295.rs +++ /dev/null @@ -1,18 +0,0 @@ -trait Trait { - type Output; -} -impl Trait for () { - type Output = i32; -} - -struct Struct<F>(F); -impl<F> Struct<F> { - pub fn new(_: F) -> Self { - todo!() - } -} - -fn main() { - let _do_not_waste: Struct<impl Trait<Output = i32>> = Struct::new(()); - //~^ `impl Trait` only allowed in function and inherent method return types -} |