From e48415c19c3e9e196b68377d4d18d833658cdbf8 Mon Sep 17 00:00:00 2001 From: Nikolai Vazquez Date: Sun, 13 Aug 2017 02:34:18 -0400 Subject: [PATCH] Use fn instead of mod for global assert_eq_size A function can be used in more places than a module, providing much more flexibility. --- src/lib.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 7f7e8d6..bdc4400 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -173,10 +173,8 @@ macro_rules! assert_eq_size { } }; ($label:ident; $x:ty, $($xs:ty),+) => { - #[allow(non_snake_case)] - mod $label { - fn _impl() { assert_eq_size!($x, $($xs),+) } - } + #[allow(dead_code, non_snake_case)] + fn $label() { assert_eq_size!($x, $($xs),+) } }; }