]> git.lizzy.rs Git - rust.git/blob - src/test/ui/methods/method-on-ambiguous-numeric-type.stderr
move an `assert!` to the right place
[rust.git] / src / test / ui / methods / method-on-ambiguous-numeric-type.stderr
1 error[E0689]: can't call method `neg` on ambiguous numeric type `{float}`
2   --> $DIR/method-on-ambiguous-numeric-type.rs:10:17
3    |
4 LL |     let x = 2.0.neg();
5    |                 ^^^
6    |
7 help: you must specify a concrete type for this numeric value, like `f32`
8    |
9 LL |     let x = 2.0_f32.neg();
10    |             ~~~~~~~
11
12 error[E0689]: can't call method `neg` on ambiguous numeric type `{float}`
13   --> $DIR/method-on-ambiguous-numeric-type.rs:14:15
14    |
15 LL |     let x = y.neg();
16    |               ^^^
17    |
18 help: you must specify a type for this binding, like `f32`
19    |
20 LL |     let y: f32 = 2.0;
21    |         ~~~~~~
22
23 error[E0689]: can't call method `pow` on ambiguous numeric type `{integer}`
24   --> $DIR/method-on-ambiguous-numeric-type.rs:19:26
25    |
26 LL |     for i in 0..100 {
27    |         - you must specify a type for this binding, like `i32`
28 LL |         println!("{}", i.pow(2));
29    |                          ^^^
30
31 error[E0689]: can't call method `pow` on ambiguous numeric type `{integer}`
32   --> $DIR/method-on-ambiguous-numeric-type.rs:24:15
33    |
34 LL |     local_bar.pow(2);
35    |               ^^^
36    |
37 help: you must specify a type for this binding, like `i32`
38    |
39 LL |     ($ident:ident) => { let $ident: i32 = 42; }
40    |                             ~~~~~~~~~~~
41
42 error[E0689]: can't call method `pow` on ambiguous numeric type `{integer}`
43   --> $DIR/method-on-ambiguous-numeric-type.rs:30:9
44    |
45 LL |     bar.pow(2);
46    |         ^^^
47    |
48 help: you must specify a type for this binding, like `i32`
49   --> $DIR/auxiliary/macro-in-other-crate.rs:3:29
50    |
51 LL |     ($ident:ident) => { let $ident: i32 = 42; }
52    |                             ~~~~~~~~~~~
53
54 error: aborting due to 5 previous errors
55
56 For more information about this error, try `rustc --explain E0689`.