From f7d06cae4c51802692f55eacad43b78cb69db22e Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Fri, 29 May 2020 17:58:10 -0700 Subject: [PATCH] Add failing test involving macro_rules metavariable --- test_suite/tests/test_gen.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test_suite/tests/test_gen.rs b/test_suite/tests/test_gen.rs index 288ba594..dc382b80 100644 --- a/test_suite/tests/test_gen.rs +++ b/test_suite/tests/test_gen.rs @@ -708,6 +708,17 @@ fn test_gen() { x: u8, y: u16, } + + macro_rules! deriving { + ($field:ty) => { + #[derive(Deserialize)] + struct MacroRules<'a> { + field: $field, + } + }; + } + + deriving!(&'a str); } //////////////////////////////////////////////////////////////////////////