]> git.lizzy.rs Git - rust.git/commit
Extend support of `_` in type parameters
authorEsteban Küber <esteban@kuber.com.ar>
Thu, 9 Jan 2020 21:46:37 +0000 (13:46 -0800)
committerEsteban Küber <esteban@kuber.com.ar>
Thu, 9 Jan 2020 22:20:53 +0000 (14:20 -0800)
commitc751961d290e4da3caae3d5f1d01435accea6c6c
tree70b707e8c48c174568b25ceb59e6496e512552ff
parented6468da160bd67a2ce0573427f09a98daff8c07
Extend support of `_` in type parameters

 - Account for `impl Trait<_>`.
 - Provide a reasonable `Span` for empty `Generics` in `impl`s.
 - Account for `fn foo<_>(_: _) {}` to suggest `fn foo<T>(_: T) {}`.
 - Fix #67995.
src/librustc_parse/parser/generics.rs
src/librustc_parse/parser/item.rs
src/librustc_typeck/astconv.rs
src/librustc_typeck/collect.rs
src/test/ui/typeck/typeck_type_placeholder_item.rs
src/test/ui/typeck/typeck_type_placeholder_item.stderr