1 error[E0308]: mismatched types
2 --> $DIR/issue-81293.rs:6:13
5 | ^^^^^ expected `usize`, found `u16`
7 error[E0308]: mismatched types
8 --> $DIR/issue-81293.rs:6:9
11 | --- expected due to this type
14 | ^^^^^^^^^ expected `u16`, found `usize`
16 error[E0277]: cannot add `u16` to `usize`
17 --> $DIR/issue-81293.rs:6:11
20 | ^ no implementation for `usize + u16`
22 = help: the trait `Add<u16>` is not implemented for `usize`
23 = help: the following other types implement trait `Add<Rhs>`:
24 <&'a usize as Add<usize>>
25 <&usize as Add<&usize>>
26 <usize as Add<&usize>>
29 error: aborting due to 3 previous errors
31 Some errors have detailed explanations: E0277, E0308.
32 For more information about an error, try `rustc --explain E0277`.