]> git.proxmox.com Git - rustc.git/blame - src/test/ui/did_you_mean/issue-21659-show-relevant-trait-impls-2.rs
Update unsuspicious file list
[rustc.git] / src / test / ui / did_you_mean / issue-21659-show-relevant-trait-impls-2.rs
CommitLineData
9cc50fc6
SL
1trait Foo<A> {
2 fn foo(&self, a: A) -> A {
3 a
4 }
5}
6
7trait NotRelevant<A> {
8 fn nr(&self, a: A) -> A {
9 a
10 }
11}
12
13struct Bar;
14
15impl Foo<i8> for Bar {}
16impl Foo<i16> for Bar {}
17impl Foo<i32> for Bar {}
18
19impl Foo<u8> for Bar {}
20impl Foo<u16> for Bar {}
21impl Foo<u32> for Bar {}
22
23impl NotRelevant<usize> for Bar {}
24
25fn main() {
26 let f1 = Bar;
27
28 f1.foo(1usize);
54a0048b 29 //~^ error: the trait bound `Bar: Foo<usize>` is not satisfied
9cc50fc6 30}