diff --git a/types/src/traits.rs b/types/src/traits.rs index 2163bd9bf9..9ca34e2f4a 100644 --- a/types/src/traits.rs +++ b/types/src/traits.rs @@ -98,20 +98,8 @@ pub trait ToRpcParams: Serialize { } impl ToRpcParams for &[P] {} - impl ToRpcParams for Vec

{} - -macro_rules! array_impls { - ($($len:tt)+) => { - $( - impl ToRpcParams for [P; $len] {} - )+ - } -} - -array_impls! { - 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 -} +impl ToRpcParams for [P; N] where [P; N]: Serialize {} macro_rules! tuple_impls { ($($len:expr => ($($n:tt $name:ident)+))+) => {