error[E0277]: the trait bound `i8: Foo` is not satisfied --> $DIR/issue-39802-show-5-trait-impls.rs:24:21 | LL | Foo::::bar(&1i8); | --------------- ^^^^ the trait `Foo` is not implemented for `i8` | | | required by a bound introduced by this call | = help: the following other types implement trait `Foo`: `i8` implements `Foo` `i8` implements `Foo` `i8` implements `Foo` `i8` implements `Foo` `i8` implements `Foo` error[E0277]: the trait bound `u8: Foo` is not satisfied --> $DIR/issue-39802-show-5-trait-impls.rs:25:21 | LL | Foo::::bar(&1u8); | --------------- ^^^^ the trait `Foo` is not implemented for `u8` | | | required by a bound introduced by this call | = help: the following other types implement trait `Foo`: `u8` implements `Foo` `u8` implements `Foo` `u8` implements `Foo` `u8` implements `Foo` error[E0277]: the trait bound `bool: Foo` is not satisfied --> $DIR/issue-39802-show-5-trait-impls.rs:26:21 | LL | Foo::::bar(&true); | --------------- ^^^^^ the trait `Foo` is not implemented for `bool` | | | required by a bound introduced by this call | = help: the following other types implement trait `Foo`: `bool` implements `Foo` `bool` implements `Foo` `bool` implements `Foo` `bool` implements `Foo` `bool` implements `Foo` `bool` implements `Foo` error: aborting due to 3 previous errors For more information about this error, try `rustc --explain E0277`.