1 error[E0277]: cannot add `Option<{integer}>` to `{integer}`
5 | ^ no implementation for `{integer} + Option<{integer}>`
7 = help: the trait `Add<Option<{integer}>>` is not implemented for `{integer}`
8 = help: the following other types implement trait `Add<Rhs>`:
11 <&'a i128 as Add<i128>>
16 <&'a isize as Add<isize>>
19 error[E0277]: cannot subtract `Option<{integer}>` from `usize`
20 --> $DIR/binops.rs:3:16
22 LL | 2 as usize - Some(1);
23 | ^ no implementation for `usize - Option<{integer}>`
25 = help: the trait `Sub<Option<{integer}>>` is not implemented for `usize`
26 = help: the following other types implement trait `Sub<Rhs>`:
27 <&'a usize as Sub<usize>>
28 <&usize as Sub<&usize>>
29 <usize as Sub<&usize>>
32 error[E0277]: cannot multiply `{integer}` by `()`
33 --> $DIR/binops.rs:4:7
36 | ^ no implementation for `{integer} * ()`
38 = help: the trait `Mul<()>` is not implemented for `{integer}`
39 = help: the following other types implement trait `Mul<Rhs>`:
42 <&'a i128 as Mul<i128>>
47 <&'a isize as Mul<isize>>
50 error[E0277]: cannot divide `{integer}` by `&str`
51 --> $DIR/binops.rs:5:7
54 | ^ no implementation for `{integer} / &str`
56 = help: the trait `Div<&str>` is not implemented for `{integer}`
57 = help: the following other types implement trait `Div<Rhs>`:
60 <&'a i128 as Div<i128>>
65 <&'a isize as Div<isize>>
68 error[E0277]: can't compare `{integer}` with `String`
69 --> $DIR/binops.rs:6:7
71 LL | 5 < String::new();
72 | ^ no implementation for `{integer} < String` and `{integer} > String`
74 = help: the trait `PartialOrd<String>` is not implemented for `{integer}`
75 = help: the following other types implement trait `PartialOrd<Rhs>`:
86 error[E0277]: can't compare `{integer}` with `Result<{integer}, _>`
87 --> $DIR/binops.rs:7:7
90 | ^^ no implementation for `{integer} == Result<{integer}, _>`
92 = help: the trait `PartialEq<Result<{integer}, _>>` is not implemented for `{integer}`
93 = help: the following other types implement trait `PartialEq<Rhs>`:
104 error: aborting due to 6 previous errors
106 For more information about this error, try `rustc --explain E0277`.