"##,
E0109: r##"
-You tried to give type parameter to a type which doesn't need it. Erroneous
+You tried to give type parameter to a type which doesn't need it. Erroneous
code example:
```
type X = u32<i32>; // error: type parameters are not allowed on this type
```
+Please check that you used the correct type and recheck its definition. Perhaps
+it doesn't need the type parameter.
+Example:
+
+```
+type X = u32; // ok!
+```
+"##,
+
+E0110: r##"
+You tried to give a lifetime parameter to a type which doesn't need it.
+Erroneous code example:
+
+```
+type X = u32<'static>; // error: lifetime parameters are not allowed on
+ // this type
+```
+
Please check you actually used the good type or check again its definition.
Example:
E0017,
E0022,
E0038,
- E0110,
E0134,
E0135,
E0136,
```
type Foo<T> = u32; // error: type parameter `T` is unused
+// or:
+type Foo<A,B> = Box<A>; // error: type parameter `B` is unused
```
Please check you didn't write too many type parameters. Example:
```
type Foo = u32; // ok!
+type Foo<A> = Box<A>; // ok!
```
"##,