summaryrefslogtreecommitdiffstats
path: root/src/test/ui/parser/emoji-identifiers.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/parser/emoji-identifiers.stderr')
-rw-r--r--src/test/ui/parser/emoji-identifiers.stderr91
1 files changed, 91 insertions, 0 deletions
diff --git a/src/test/ui/parser/emoji-identifiers.stderr b/src/test/ui/parser/emoji-identifiers.stderr
new file mode 100644
index 000000000..2550dc3d3
--- /dev/null
+++ b/src/test/ui/parser/emoji-identifiers.stderr
@@ -0,0 +1,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[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: 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: aborting due to 10 previous errors
+
+Some errors have detailed explanations: E0425, E0599.
+For more information about an error, try `rustc --explain E0425`.