1 error: `<` is interpreted as a start of generic arguments for `usize`, not a comparison
2 --> $DIR/issue-22644.rs:16:31
4 16 | println!("{}", a as usize < long_name);
5 | ---------- ^ --------- interpreted as generic arguments
7 | | not interpreted as comparison
8 | help: try comparing the casted value: `(a as usize)`
10 error: `<` is interpreted as a start of generic arguments for `usize`, not a comparison
11 --> $DIR/issue-22644.rs:17:33
13 17 | println!("{}{}", a as usize < long_name, long_name);
14 | ---------- ^ -------------------- interpreted as generic arguments
16 | | not interpreted as comparison
17 | help: try comparing the casted value: `(a as usize)`
19 error: `<` is interpreted as a start of generic arguments for `usize`, not a comparison
20 --> $DIR/issue-22644.rs:18:31
22 18 | println!("{}", a as usize < 4);
23 | ---------- ^ - interpreted as generic arguments
25 | | not interpreted as comparison
26 | help: try comparing the casted value: `(a as usize)`
28 error: `<` is interpreted as a start of generic arguments for `usize`, not a comparison
29 --> $DIR/issue-22644.rs:20:31
31 20 | println!("{}{}", a: usize < long_name, long_name);
32 | -------- ^ -------------------- interpreted as generic arguments
34 | | not interpreted as comparison
35 | help: try comparing the casted value: `(a: usize)`
37 error: `<` is interpreted as a start of generic arguments for `usize`, not a comparison
38 --> $DIR/issue-22644.rs:21:29
40 21 | println!("{}", a: usize < 4);
41 | -------- ^ - interpreted as generic arguments
43 | | not interpreted as comparison
44 | help: try comparing the casted value: `(a: usize)`
46 error: `<` is interpreted as a start of generic arguments for `usize`, not a comparison
47 --> $DIR/issue-22644.rs:26:20
50 | ^ not interpreted as comparison
52 | - interpreted as generic arguments
53 help: try comparing the casted value
55 23 | println!("{}", (a
60 error: `<` is interpreted as a start of generic arguments for `usize`, not a comparison
61 --> $DIR/issue-22644.rs:35:20
64 | ^ not interpreted as comparison
66 | - interpreted as generic arguments
67 help: try comparing the casted value
69 28 | println!("{}", (a
77 error: `<` is interpreted as a start of generic arguments for `usize`, not a shift
78 --> $DIR/issue-22644.rs:38:31
80 38 | println!("{}", a as usize << long_name);
81 | ---------- ^^ --------- interpreted as generic arguments
83 | | not interpreted as shift
84 | help: try shifting the casted value: `(a as usize)`
86 error: expected type, found `4`
87 --> $DIR/issue-22644.rs:40:28
89 40 | println!("{}", a: &mut 4);
90 | ^ expecting a type here because of type ascription