]> git.lizzy.rs Git - rust.git/blob - src/test/ui/associated-item/issue-87638.rs
Merge commit '8da837185714cefbb261e93e9846afb11c1dc60e' into sync-rustfmt-subtree
[rust.git] / src / test / ui / associated-item / issue-87638.rs
1 // run-rustfix
2
3 trait Trait {
4     const FOO: usize;
5
6     type Target;
7 }
8
9 struct S;
10
11 impl Trait for S {
12     const FOO: usize = 0;
13     type Target = ();
14 }
15
16 fn main() {
17     let _: <S as Trait>::Output; //~ ERROR cannot find associated type `Output` in trait `Trait`
18                                  //~^ HELP maybe you meant this associated type
19
20     let _ = <S as Trait>::BAR; //~ ERROR cannot find method or associated constant `BAR` in trait `Trait`
21                                //~^ HELP maybe you meant this associated constant
22 }