mirror of
https://github.com/launchbadge/sqlx.git
synced 2026-04-17 09:54:36 +00:00
feat: implement FromRow for tuples up to 16
This commit is contained in:
committed by
Ryan Leckey
parent
51ae9f00e7
commit
994911b1fe
@@ -114,3 +114,115 @@ impl_from_row_for_tuple!(
|
||||
(7) -> T8;
|
||||
(8) -> T9;
|
||||
);
|
||||
|
||||
impl_from_row_for_tuple!(
|
||||
(0) -> T1;
|
||||
(1) -> T2;
|
||||
(2) -> T3;
|
||||
(3) -> T4;
|
||||
(4) -> T5;
|
||||
(5) -> T6;
|
||||
(6) -> T7;
|
||||
(7) -> T8;
|
||||
(8) -> T9;
|
||||
(9) -> T10;
|
||||
);
|
||||
|
||||
impl_from_row_for_tuple!(
|
||||
(0) -> T1;
|
||||
(1) -> T2;
|
||||
(2) -> T3;
|
||||
(3) -> T4;
|
||||
(4) -> T5;
|
||||
(5) -> T6;
|
||||
(6) -> T7;
|
||||
(7) -> T8;
|
||||
(8) -> T9;
|
||||
(9) -> T10;
|
||||
(10) -> T11;
|
||||
);
|
||||
|
||||
impl_from_row_for_tuple!(
|
||||
(0) -> T1;
|
||||
(1) -> T2;
|
||||
(2) -> T3;
|
||||
(3) -> T4;
|
||||
(4) -> T5;
|
||||
(5) -> T6;
|
||||
(6) -> T7;
|
||||
(7) -> T8;
|
||||
(8) -> T9;
|
||||
(9) -> T10;
|
||||
(10) -> T11;
|
||||
(11) -> T12;
|
||||
);
|
||||
|
||||
impl_from_row_for_tuple!(
|
||||
(0) -> T1;
|
||||
(1) -> T2;
|
||||
(2) -> T3;
|
||||
(3) -> T4;
|
||||
(4) -> T5;
|
||||
(5) -> T6;
|
||||
(6) -> T7;
|
||||
(7) -> T8;
|
||||
(8) -> T9;
|
||||
(9) -> T10;
|
||||
(10) -> T11;
|
||||
(11) -> T12;
|
||||
(12) -> T13;
|
||||
);
|
||||
|
||||
impl_from_row_for_tuple!(
|
||||
(0) -> T1;
|
||||
(1) -> T2;
|
||||
(2) -> T3;
|
||||
(3) -> T4;
|
||||
(4) -> T5;
|
||||
(5) -> T6;
|
||||
(6) -> T7;
|
||||
(7) -> T8;
|
||||
(8) -> T9;
|
||||
(9) -> T10;
|
||||
(10) -> T11;
|
||||
(11) -> T12;
|
||||
(12) -> T13;
|
||||
(13) -> T14;
|
||||
);
|
||||
|
||||
impl_from_row_for_tuple!(
|
||||
(0) -> T1;
|
||||
(1) -> T2;
|
||||
(2) -> T3;
|
||||
(3) -> T4;
|
||||
(4) -> T5;
|
||||
(5) -> T6;
|
||||
(6) -> T7;
|
||||
(7) -> T8;
|
||||
(8) -> T9;
|
||||
(9) -> T10;
|
||||
(10) -> T11;
|
||||
(11) -> T12;
|
||||
(12) -> T13;
|
||||
(13) -> T14;
|
||||
(14) -> T15;
|
||||
);
|
||||
|
||||
impl_from_row_for_tuple!(
|
||||
(0) -> T1;
|
||||
(1) -> T2;
|
||||
(2) -> T3;
|
||||
(3) -> T4;
|
||||
(4) -> T5;
|
||||
(5) -> T6;
|
||||
(6) -> T7;
|
||||
(7) -> T8;
|
||||
(8) -> T9;
|
||||
(9) -> T10;
|
||||
(10) -> T11;
|
||||
(11) -> T12;
|
||||
(12) -> T13;
|
||||
(13) -> T14;
|
||||
(14) -> T15;
|
||||
(15) -> T16;
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user