No more anonymous trait parameters

In accordance with RFC #1685,parameters in trait method declarations are no longer allowed to be anonymous.
For example, in the 2015 edition, this was allowed:
2. #![allow(unused_variables)]
3. fn main() {
4. trait Foo {
5. fn foo(&self, u8);
6. }
7. }
In the 2018 edition, all parameters must be given an argument name (even if it's just_):
2. #![allow(unused_variables)]
3. fn main() {
4. trait Foo {
5. fn foo(&self, baz: u8);
6. }
7. }
