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 dc6e71163b..15de88ea65 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]#0 42:[email protected]#0"],
+ expect!["SUBTREE $$ 42:[email protected]#2 42:[email protected]#2"],
);
}
@@ -29,12 +29,12 @@ fn test_derive_error() {
LITERAL Str #[derive(DeriveError)] struct S ; 1
PUNCH ; [alone] 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#0 42:[email protected]#0
- IDENT compile_error 42:[email protected]#0
- PUNCH ! [alone] 42:[email protected]#0
- SUBTREE () 42:[email protected]#0 42:[email protected]#0
- LITERAL Str #[derive(DeriveError)] struct S ; 42:[email protected]#0
- PUNCH ; [alone] 42:[email protected]#0"#]],
+ 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"#]],
);
}
@@ -53,14 +53,14 @@ fn test_fn_like_macro_noop() {
PUNCH , [alone] 1
SUBTREE [] 1 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#0 42:[email protected]#0
- IDENT ident 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- LITERAL Integer 0 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- LITERAL Integer 1 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- SUBTREE [] 42:[email protected]#0 42:[email protected]#0"#]],
+ 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"#]],
);
}
@@ -75,10 +75,10 @@ fn test_fn_like_macro_clone_ident_subtree() {
PUNCH , [alone] 1
SUBTREE [] 1 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#0 42:[email protected]#0
- IDENT ident 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- SUBTREE [] 42:[email protected]#0 42:[email protected]#0"#]],
+ 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"#]],
);
}
@@ -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]#0 42:[email protected]#0
- IDENT r#async 42:[email protected]#0"#]],
+ SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
+ IDENT r#async 42:[email protected]#2"#]],
);
}
@@ -105,8 +105,8 @@ fn test_fn_like_fn_like_span_join() {
SUBTREE $$ 1 1
IDENT r#joined 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#0 42:[email protected]#0
- IDENT r#joined 42:[email protected]#0"#]],
+ SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
+ IDENT r#joined 42:[email protected]#2"#]],
);
}
@@ -121,10 +121,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]#0 42:[email protected]#0
- IDENT set_def_site 41:[email protected]#0
- IDENT resolved_at_def_site 42:[email protected]#0
- IDENT start_span 42:[email protected]#0"#]],
+ 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"#]],
);
}
@@ -143,14 +143,14 @@ fn test_fn_like_mk_literals() {
LITERAL Integer 123i64 1
LITERAL Integer 123 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#0 42:[email protected]#0
- LITERAL ByteStr byte_string 42:[email protected]#0
- LITERAL Char c 42:[email protected]#0
- LITERAL Str string 42:[email protected]#0
- LITERAL Float 3.14f64 42:[email protected]#0
- LITERAL Float 3.14 42:[email protected]#0
- LITERAL Integer 123i64 42:[email protected]#0
- LITERAL Integer 123 42:[email protected]#0"#]],
+ 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"#]],
);
}
@@ -164,9 +164,9 @@ fn test_fn_like_mk_idents() {
IDENT standard 1
IDENT r#raw 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#0 42:[email protected]#0
- IDENT standard 42:[email protected]#0
- IDENT r#raw 42:[email protected]#0"#]],
+ SUBTREE $$ 42:[email protected]#2 42:[email protected]#2
+ IDENT standard 42:[email protected]#2
+ IDENT r#raw 42:[email protected]#2"#]],
);
}
@@ -198,27 +198,27 @@ fn test_fn_like_macro_clone_literals() {
PUNCH , [alone] 1
LITERAL CStr null 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#0 42:[email protected]#0
- LITERAL Integer 1u16 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- LITERAL Integer 2_u32 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- PUNCH - [alone] 42:[email protected]#0
- LITERAL Integer 4i64 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- LITERAL Float 3.14f32 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- LITERAL Str hello bridge 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- LITERAL Str suffixedsuffix 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- LITERAL StrRaw(2) raw 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- LITERAL Char a 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- LITERAL Byte b 42:[email protected]#0
- PUNCH , [alone] 42:[email protected]#0
- LITERAL CStr null 42:[email protected]#0"#]],
+ 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"#]],
);
}
@@ -239,12 +239,12 @@ fn test_attr_macro() {
LITERAL Str #[attr_error(some arguments)] mod m {} 1
PUNCH ; [alone] 1"#]],
expect![[r#"
- SUBTREE $$ 42:[email protected]#0 42:[email protected]#0
- IDENT compile_error 42:[email protected]#0
- PUNCH ! [alone] 42:[email protected]#0
- SUBTREE () 42:[email protected]#0 42:[email protected]#0
- LITERAL Str #[attr_error(some arguments)] mod m {} 42:[email protected]#0
- PUNCH ; [alone] 42:[email protected]#0"#]],
+ 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"#]],
);
}