| |
| required by a bound introduced by this call
|
- = help: the following implementations were found:
+ = help: the following other types implement trait `Foo<B>`:
<i8 as Foo<bool>>
<i8 as Foo<u16>>
<i8 as Foo<u32>>
<i8 as Foo<u64>>
- and 5 others
+ <i8 as Foo<u8>>
+ <u8 as Foo<bool>>
+ <u8 as Foo<u16>>
+ <u8 as Foo<u32>>
+ <u8 as Foo<u64>>
error[E0277]: the trait bound `u8: Foo<i32>` is not satisfied
--> $DIR/issue-39802-show-5-trait-impls.rs:25:21
| |
| required by a bound introduced by this call
|
- = help: the following implementations were found:
+ = help: the following other types implement trait `Foo<B>`:
+ <i8 as Foo<bool>>
+ <i8 as Foo<u16>>
+ <i8 as Foo<u32>>
+ <i8 as Foo<u64>>
+ <i8 as Foo<u8>>
<u8 as Foo<bool>>
<u8 as Foo<u16>>
<u8 as Foo<u32>>
<u8 as Foo<u64>>
- and 5 others
error[E0277]: the trait bound `bool: Foo<i32>` is not satisfied
--> $DIR/issue-39802-show-5-trait-impls.rs:26:21
| |
| required by a bound introduced by this call
|
- = help: the following implementations were found:
+ = help: the following other types implement trait `Foo<B>`:
<bool as Foo<bool>>
<bool as Foo<i8>>
<bool as Foo<u16>>
<bool as Foo<u32>>
- and 2 others
+ <bool as Foo<u64>>
+ <bool as Foo<u8>>
error: aborting due to 3 previous errors