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.rs | 130 |
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"#]], ); } |