Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc-macro-srv/src/tests/mod.rs')
-rw-r--r--crates/proc-macro-srv/src/tests/mod.rs130
1 files changed, 65 insertions, 65 deletions
diff --git a/crates/proc-macro-srv/src/tests/mod.rs b/crates/proc-macro-srv/src/tests/mod.rs
index 4bd365be7c..0112214596 100644
--- a/crates/proc-macro-srv/src/tests/mod.rs
+++ b/crates/proc-macro-srv/src/tests/mod.rs
@@ -12,7 +12,7 @@ fn test_derive_empty() {
"DeriveEmpty",
r#"struct S;"#,
expect!["SUBTREE $$ 1 1"],
- expect!["SUBTREE $$ 42:[email protected]#2 42:[email protected]#2"],
+ expect!["SUBTREE $$ 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024"],
);
}
@@ -29,12 +29,12 @@ fn test_derive_error() {
LITERAL Str #[derive(DeriveError)] struct S ; 1
PUNCH ; [alone] 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
- IDENT compile_error 42:[email protected]#2
- PUNCH ! [alone] 42:[email protected]#2
- SUBTREE () 42:[email protected]#2 42:[email protected]#2
- LITERAL Str #[derive(DeriveError)] struct S ; 42:[email protected]#2
- PUNCH ; [alone] 42:[email protected]#2"#]],
+ SUBTREE $$ 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ IDENT compile_error 42:[email protected]#ROOT2024
+ PUNCH ! [alone] 42:[email protected]#ROOT2024
+ SUBTREE () 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ LITERAL Str #[derive(DeriveError)] struct S ; 42:[email protected]#ROOT2024
+ PUNCH ; [alone] 42:[email protected]#ROOT2024"#]],
);
}
@@ -53,14 +53,14 @@ fn test_fn_like_macro_noop() {
PUNCH , [alone] 1
SUBTREE [] 1 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
- IDENT ident 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- LITERAL Integer 0 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- LITERAL Integer 1 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- SUBTREE [] 42:[email protected]#2 42:[email protected]#2"#]],
+ SUBTREE $$ 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ IDENT ident 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ LITERAL Integer 0 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ LITERAL Integer 1 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ SUBTREE [] 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024"#]],
);
}
@@ -75,10 +75,10 @@ fn test_fn_like_macro_clone_ident_subtree() {
PUNCH , [alone] 1
SUBTREE [] 1 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
- IDENT ident 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- SUBTREE [] 42:[email protected]#2 42:[email protected]#2"#]],
+ SUBTREE $$ 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ IDENT ident 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ SUBTREE [] 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024"#]],
);
}
@@ -91,8 +91,8 @@ fn test_fn_like_macro_clone_raw_ident() {
SUBTREE $$ 1 1
IDENT r#async 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
- IDENT r#async 42:[email protected]#2"#]],
+ SUBTREE $$ 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ IDENT r#async 42:[email protected]#ROOT2024"#]],
);
}
@@ -106,8 +106,8 @@ fn test_fn_like_fn_like_span_join() {
SUBTREE $$ 1 1
IDENT r#joined 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
- IDENT r#joined 42:[email protected]#2"#]],
+ SUBTREE $$ 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ IDENT r#joined 42:[email protected]#ROOT2024"#]],
);
}
@@ -123,10 +123,10 @@ fn test_fn_like_fn_like_span_ops() {
IDENT resolved_at_def_site 1
IDENT start_span 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
- IDENT set_def_site 41:[email protected]#2
- IDENT resolved_at_def_site 42:[email protected]#2
- IDENT start_span 42:[email protected]#2"#]],
+ SUBTREE $$ 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ IDENT set_def_site 41:[email protected]#ROOT2024
+ IDENT resolved_at_def_site 42:[email protected]#ROOT2024
+ IDENT start_span 42:[email protected]#ROOT2024"#]],
);
}
@@ -145,14 +145,14 @@ fn test_fn_like_mk_literals() {
LITERAL Integer 123i64 1
LITERAL Integer 123 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
- LITERAL ByteStr byte_string 42:[email protected]#2
- LITERAL Char c 42:[email protected]#2
- LITERAL Str string 42:[email protected]#2
- LITERAL Float 3.14f64 42:[email protected]#2
- LITERAL Float 3.14 42:[email protected]#2
- LITERAL Integer 123i64 42:[email protected]#2
- LITERAL Integer 123 42:[email protected]#2"#]],
+ SUBTREE $$ 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ LITERAL ByteStr byte_string 42:[email protected]#ROOT2024
+ LITERAL Char c 42:[email protected]#ROOT2024
+ LITERAL Str string 42:[email protected]#ROOT2024
+ LITERAL Float 3.14f64 42:[email protected]#ROOT2024
+ LITERAL Float 3.14 42:[email protected]#ROOT2024
+ LITERAL Integer 123i64 42:[email protected]#ROOT2024
+ LITERAL Integer 123 42:[email protected]#ROOT2024"#]],
);
}
@@ -166,9 +166,9 @@ fn test_fn_like_mk_idents() {
IDENT standard 1
IDENT r#raw 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
- IDENT standard 42:[email protected]#2
- IDENT r#raw 42:[email protected]#2"#]],
+ SUBTREE $$ 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ IDENT standard 42:[email protected]#ROOT2024
+ IDENT r#raw 42:[email protected]#ROOT2024"#]],
);
}
@@ -200,27 +200,27 @@ fn test_fn_like_macro_clone_literals() {
PUNCH , [alone] 1
LITERAL CStr null 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
- LITERAL Integer 1u16 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- LITERAL Integer 2_u32 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- PUNCH - [alone] 42:[email protected]#2
- LITERAL Integer 4i64 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- LITERAL Float 3.14f32 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- LITERAL Str hello bridge 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- LITERAL Str suffixedsuffix 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- LITERAL StrRaw(2) raw 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- LITERAL Char a 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- LITERAL Byte b 42:[email protected]#2
- PUNCH , [alone] 42:[email protected]#2
- LITERAL CStr null 42:[email protected]#2"#]],
+ SUBTREE $$ 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ LITERAL Integer 1u16 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ LITERAL Integer 2_u32 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ PUNCH - [alone] 42:[email protected]#ROOT2024
+ LITERAL Integer 4i64 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ LITERAL Float 3.14f32 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ LITERAL Str hello bridge 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ LITERAL Str suffixedsuffix 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ LITERAL StrRaw(2) raw 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ LITERAL Char a 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ LITERAL Byte b 42:[email protected]#ROOT2024
+ PUNCH , [alone] 42:[email protected]#ROOT2024
+ LITERAL CStr null 42:[email protected]#ROOT2024"#]],
);
}
@@ -241,12 +241,12 @@ fn test_attr_macro() {
LITERAL Str #[attr_error(some arguments)] mod m {} 1
PUNCH ; [alone] 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
- IDENT compile_error 42:[email protected]#2
- PUNCH ! [alone] 42:[email protected]#2
- SUBTREE () 42:[email protected]#2 42:[email protected]#2
- LITERAL Str #[attr_error(some arguments)] mod m {} 42:[email protected]#2
- PUNCH ; [alone] 42:[email protected]#2"#]],
+ SUBTREE $$ 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ IDENT compile_error 42:[email protected]#ROOT2024
+ PUNCH ! [alone] 42:[email protected]#ROOT2024
+ SUBTREE () 42:[email protected]#ROOT2024 42:[email protected]#ROOT2024
+ LITERAL Str #[attr_error(some arguments)] mod m {} 42:[email protected]#ROOT2024
+ PUNCH ; [alone] 42:[email protected]#ROOT2024"#]],
);
}