1 error[E0412]: cannot find type `A` in this scope
2 --> $DIR/associated-path-shl.rs:14:14
4 LL | let _: <<A>::B>::C; //~ ERROR cannot find type `A` in this scope
5 | ^ not found in this scope
7 error[E0412]: cannot find type `A` in this scope
8 --> $DIR/associated-path-shl.rs:15:15
10 LL | let _ = <<A>::B>::C; //~ ERROR cannot find type `A` in this scope
11 | ^ not found in this scope
13 error[E0412]: cannot find type `A` in this scope
14 --> $DIR/associated-path-shl.rs:16:11
16 LL | let <<A>::B>::C; //~ ERROR cannot find type `A` in this scope
17 | ^ not found in this scope
19 error[E0412]: cannot find type `A` in this scope
20 --> $DIR/associated-path-shl.rs:17:17
22 LL | let 0 ..= <<A>::B>::C; //~ ERROR cannot find type `A` in this scope
23 | ^ not found in this scope
25 error[E0412]: cannot find type `A` in this scope
26 --> $DIR/associated-path-shl.rs:19:7
28 LL | <<A>::B>::C; //~ ERROR cannot find type `A` in this scope
29 | ^ not found in this scope
31 error[E0029]: only char and numeric types are allowed in range patterns
32 --> $DIR/associated-path-shl.rs:17:15
34 LL | let 0 ..= <<A>::B>::C; //~ ERROR cannot find type `A` in this scope
35 | ^^^^^^^^^^^ ranges require char or numeric types
37 = note: start type: {integer}
38 = note: end type: [type error]
40 error: aborting due to 6 previous errors
42 Some errors occurred: E0029, E0412.
43 For more information about an error, try `rustc --explain E0029`.