From 93001cf90cf8f2b5a22302e7de2b6b040c886cb4 Mon Sep 17 00:00:00 2001 From: Tim Harding Date: Thu, 20 Feb 2020 20:02:40 -0800 Subject: [PATCH] Remove third macro arm Merged third arm into second arm with a metavariable --- src/macros.rs | 36 ++++-------------------------------- 1 file changed, 4 insertions(+), 32 deletions(-) diff --git a/src/macros.rs b/src/macros.rs index b99dde0d..15563551 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -94,14 +94,7 @@ macro_rules! query ( } macro_result!() }); - ($query:literal, $($args:expr),*) => ({ - #[macro_use] - mod _macro_result { - $crate::sqlx_macros::query!($query, $($args),*); - } - macro_result!($($args),*) - }); - ($query:literal, $($args:expr),*,) => ({ + ($query:literal, $($args:expr),*$(,)?) => ({ #[macro_use] mod _macro_result { $crate::sqlx_macros::query!($query, $($args),*); @@ -162,14 +155,7 @@ macro_rules! query_file ( } macro_result!() }); - ($query:literal, $($args:expr),*) => (#[allow(dead_code)]{ - #[macro_use] - mod _macro_result { - $crate::sqlx_macros::query_file!($query, $($args),*); - } - macro_result!($($args),*) - }); - ($query:literal, $($args:expr),*,) => (#[allow(dead_code)]{ + ($query:literal, $($args:expr),*$(,)?) => (#[allow(dead_code)]{ #[macro_use] mod _macro_result { $crate::sqlx_macros::query_file!($query, $($args),*); @@ -235,14 +221,7 @@ macro_rules! query_as ( } macro_result!() }); - ($out_struct:path, $query:literal, $($args:expr),*) => (#[allow(dead_code)] { - #[macro_use] - mod _macro_result { - $crate::sqlx_macros::query_as!($out_struct, $query, $($args),*); - } - macro_result!($($args),*) - }); - ($out_struct:path, $query:literal, $($args:expr),*,) => (#[allow(dead_code)] { + ($out_struct:path, $query:literal, $($args:expr),*$(,)?) => (#[allow(dead_code)] { #[macro_use] mod _macro_result { $crate::sqlx_macros::query_as!($out_struct, $query, $($args),*); @@ -293,14 +272,7 @@ macro_rules! query_file_as ( } macro_result!() }); - ($out_struct:path, $query:literal, $($args:expr),*) => (#[allow(dead_code)] { - #[macro_use] - mod _macro_result { - $crate::sqlx_macros::query_file_as!($out_struct, $query, $($args),*); - } - macro_result!($($args),*) - }); - ($out_struct:path, $query:literal, $($args:expr),*,) => (#[allow(dead_code)] { + ($out_struct:path, $query:literal, $($args:expr),*$(,)?) => (#[allow(dead_code)] { #[macro_use] mod _macro_result { $crate::sqlx_macros::query_file_as!($out_struct, $query, $($args),*);