-Each field of a struct can only be bound once in a pattern. Erroneous code
-example:
+Each field of a struct can only be bound once in a pattern.
+
+Erroneous code example:
```compile_fail,E0025
struct Foo {
The compiler doesn't know what method to call because more than one method
-has the same prototype. Erroneous code example:
+has the same prototype.
+
+Erroneous code example:
```compile_fail,E0034
struct Test;
You cannot use type or const parameters on foreign items.
+
Example of erroneous code:
```compile_fail,E0044
-Items are missing in a trait implementation. Erroneous code example:
+Items are missing in a trait implementation.
+
+Erroneous code example:
```compile_fail,E0046
trait Foo {
The parameters of any trait method must match between a trait implementation
and the trait definition.
-Here are a couple examples of this error:
+Erroneous code example:
```compile_fail,E0053
trait Foo {