From 09c69da909c21902035c71a14eb89e17db250e86 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Wed, 25 Jan 2017 20:55:55 -0800 Subject: [PATCH] Move test macro to where it is used --- test_suite/tests/macros.rs | 14 -------------- test_suite/tests/test_ser.rs | 15 ++++++++++++++- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/test_suite/tests/macros.rs b/test_suite/tests/macros.rs index d1e49cc0..fdf61515 100644 --- a/test_suite/tests/macros.rs +++ b/test_suite/tests/macros.rs @@ -1,17 +1,3 @@ -#[macro_export] -macro_rules! declare_ser_tests { - ($($name:ident { $($value:expr => $tokens:expr,)+ })+) => { - $( - #[test] - fn $name() { - $( - assert_ser_tokens(&$value, $tokens); - )+ - } - )+ - } -} - macro_rules! btreeset { () => { BTreeSet::new() diff --git a/test_suite/tests/test_ser.rs b/test_suite/tests/test_ser.rs index 852c5700..e5c2af3d 100644 --- a/test_suite/tests/test_ser.rs +++ b/test_suite/tests/test_ser.rs @@ -51,7 +51,20 @@ enum Enum { ////////////////////////////////////////////////////////////////////////// -declare_ser_tests! { +macro_rules! declare_tests { + ($($name:ident { $($value:expr => $tokens:expr,)+ })+) => { + $( + #[test] + fn $name() { + $( + assert_ser_tokens(&$value, $tokens); + )+ + } + )+ + } +} + +declare_tests! { test_unit { () => &[Token::Unit], }