1 error: chained comparison operators require parentheses
2 --> $DIR/require-parens-for-chained-comparison.rs:5:11
4 LL | false == false == false;
7 error: chained comparison operators require parentheses
8 --> $DIR/require-parens-for-chained-comparison.rs:8:11
13 error: chained comparison operators require parentheses
14 --> $DIR/require-parens-for-chained-comparison.rs:13:6
19 help: use `::<...>` instead of `<...>` to specify type arguments
24 error: chained comparison operators require parentheses
25 --> $DIR/require-parens-for-chained-comparison.rs:17:6
27 LL | f<Result<Option<X>, Option<Option<X>>>(1, 2);
30 help: use `::<...>` instead of `<...>` to specify type arguments
32 LL | f::<Result<Option<X>, Option<Option<X>>>(1, 2);
35 error: chained comparison operators require parentheses
36 --> $DIR/require-parens-for-chained-comparison.rs:22:21
38 LL | let _ = identity<u8>;
41 = help: use `::<...>` instead of `<...>` to specify type arguments
42 = help: or use `(...)` if you meant to specify fn arguments
44 error[E0308]: mismatched types
45 --> $DIR/require-parens-for-chained-comparison.rs:8:14
48 | ^ expected `bool`, found integer
50 error[E0308]: mismatched types
51 --> $DIR/require-parens-for-chained-comparison.rs:8:18
54 | ^ expected `bool`, found integer
56 error: aborting due to 7 previous errors
58 For more information about this error, try `rustc --explain E0308`.