Files
rust/compiler
Dylan DPC d554385bbf Rollup merge of #83935 - SNCPlay42:param-default-impl-trait, r=varkor
forbid `impl Trait` in generic param defaults

Fixes #83929

Forbid using `impl Trait` in the default types of generic parameters, e.g. `struct Foo<T = impl Trait>`. I assume this was never supposed to be allowed - it seems no UI test used it.

Note that using `impl Trait` in this position did not hit a feature gate error; however, this *shouldn't* be a breaking change as any attempt to use it should have hit the ICE in #83929 and/or failed to provide a defining use of the `impl Trait`.
2021-04-07 13:07:15 +02:00
..
2021-04-04 14:10:26 -07:00
2021-03-26 09:32:31 -07:00
2021-03-27 22:16:33 -04:00
2021-04-04 14:57:05 -04:00
2021-03-27 22:16:33 -04:00
2021-03-26 09:32:31 -07:00
2021-03-23 17:16:20 +00:00
2021-03-31 10:15:27 -04:00