summaryrefslogtreecommitdiffstats
path: root/tests/ui/parser/emoji-identifiers.stderr
blob: e645b68ba87c652e7cf4ea5e7f3c657dc5b8892c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
error: unknown start of token: \u{2796}
  --> $DIR/emoji-identifiers.rs:13:33
   |
LL |     let _ = i_like_to_๐Ÿ˜„_a_lot() โž– 4;
   |                                  ^^
   |
help: Unicode character 'โž–' (Heavy Minus Sign) looks like '-' (Minus/Hyphen), but it is not
   |
LL |     let _ = i_like_to_๐Ÿ˜„_a_lot() - 4;
   |                                  ~

error: Ferris cannot be used as an identifier
  --> $DIR/emoji-identifiers.rs:17:9
   |
LL |     let ๐Ÿฆ€ = 1;
   |         ^^ help: try using their name instead: `ferris`
LL |     dbg!(๐Ÿฆ€);
   |          ^^

error: identifiers cannot contain emoji: `ABig๐Ÿ‘ฉ๐Ÿ‘ฉ๐Ÿ‘ง๐Ÿ‘งFamily`
  --> $DIR/emoji-identifiers.rs:1:8
   |
LL | struct ABig๐Ÿ‘ฉ๐Ÿ‘ฉ๐Ÿ‘ง๐Ÿ‘งFamily;
   |        ^^^^^^^^^^^^^^^^^^

error: identifiers cannot contain emoji: `๐Ÿ‘€`
  --> $DIR/emoji-identifiers.rs:2:8
   |
LL | struct ๐Ÿ‘€;
   |        ^^
LL | impl ๐Ÿ‘€ {
   |      ^^
LL |     fn full_of_โœจ() -> ๐Ÿ‘€ {
   |                        ^^
LL |         ๐Ÿ‘€
   |         ^^
...
LL | fn i_like_to_๐Ÿ˜…_a_lot() -> ๐Ÿ‘€ {
   |                            ^^
LL |     ๐Ÿ‘€::full_ofโœจ()
   |     ^^

error: identifiers cannot contain emoji: `full_of_โœจ`
  --> $DIR/emoji-identifiers.rs:4:8
   |
LL |     fn full_of_โœจ() -> ๐Ÿ‘€ {
   |        ^^^^^^^^^^

error: identifiers cannot contain emoji: `i_like_to_๐Ÿ˜…_a_lot`
  --> $DIR/emoji-identifiers.rs:8:4
   |
LL | fn i_like_to_๐Ÿ˜…_a_lot() -> ๐Ÿ‘€ {
   |    ^^^^^^^^^^^^^^^^^^

error: identifiers cannot contain emoji: `full_ofโœจ`
  --> $DIR/emoji-identifiers.rs:9:8
   |
LL |     ๐Ÿ‘€::full_ofโœจ()
   |         ^^^^^^^^^

error: identifiers cannot contain emoji: `i_like_to_๐Ÿ˜„_a_lot`
  --> $DIR/emoji-identifiers.rs:13:13
   |
LL |     let _ = i_like_to_๐Ÿ˜„_a_lot() โž– 4;
   |             ^^^^^^^^^^^^^^^^^^

error[E0599]: no function or associated item named `full_ofโœจ` found for struct `๐Ÿ‘€` in the current scope
  --> $DIR/emoji-identifiers.rs:9:8
   |
LL | struct ๐Ÿ‘€;
   | --------- function or associated item `full_ofโœจ` not found for this struct
...
LL |     ๐Ÿ‘€::full_ofโœจ()
   |         ^^^^^^^^^
   |         |
   |         function or associated item not found in `๐Ÿ‘€`
   |         help: there is an associated function with a similar name: `full_of_โœจ`

error[E0425]: cannot find function `i_like_to_๐Ÿ˜„_a_lot` in this scope
  --> $DIR/emoji-identifiers.rs:13:13
   |
LL | fn i_like_to_๐Ÿ˜…_a_lot() -> ๐Ÿ‘€ {
   | ----------------------------- similarly named function `i_like_to_๐Ÿ˜…_a_lot` defined here
...
LL |     let _ = i_like_to_๐Ÿ˜„_a_lot() โž– 4;
   |             ^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `i_like_to_๐Ÿ˜…_a_lot`

error: aborting due to 10 previous errors

Some errors have detailed explanations: E0425, E0599.
For more information about an error, try `rustc --explain E0425`.