@@ -41,17 +41,27 @@ impl AnyArguments {
4141    where 
4242        Option < i32 > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
4343        Option < bool > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
44+         Option < i8 > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
4445        Option < i16 > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
4546        Option < i32 > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
4647        Option < i64 > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
48+         Option < u8 > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
49+         Option < u16 > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
50+         Option < u32 > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
51+         Option < u64 > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
4752        Option < f32 > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
4853        Option < f64 > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
4954        Option < String > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
5055        Option < Vec < u8 > > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
5156        bool :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
57+         i8 :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
5258        i16 :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
5359        i32 :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
5460        i64 :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
61+         u8 :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
62+         u16 :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
63+         u32 :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
64+         u64 :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
5565        f32 :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
5666        f64 :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
5767        Arc < String > :  Type < A :: Database >  + Encode < ' a ,  A :: Database > , 
@@ -64,17 +74,31 @@ impl AnyArguments {
6474            match  arg { 
6575                AnyValueKind :: Null ( AnyTypeInfoKind :: Null )  => out. add ( Option :: < i32 > :: None ) , 
6676                AnyValueKind :: Null ( AnyTypeInfoKind :: Bool )  => out. add ( Option :: < bool > :: None ) , 
77+                 AnyValueKind :: Null ( AnyTypeInfoKind :: TinyInt )  => out. add ( Option :: < i8 > :: None ) , 
6778                AnyValueKind :: Null ( AnyTypeInfoKind :: SmallInt )  => out. add ( Option :: < i16 > :: None ) , 
6879                AnyValueKind :: Null ( AnyTypeInfoKind :: Integer )  => out. add ( Option :: < i32 > :: None ) , 
6980                AnyValueKind :: Null ( AnyTypeInfoKind :: BigInt )  => out. add ( Option :: < i64 > :: None ) , 
81+                 AnyValueKind :: Null ( AnyTypeInfoKind :: UnsignedTinyInt )  => out. add ( Option :: < u8 > :: None ) , 
82+                 AnyValueKind :: Null ( AnyTypeInfoKind :: UnsignedSmallInt )  => { 
83+                     out. add ( Option :: < u16 > :: None ) 
84+                 } 
85+                 AnyValueKind :: Null ( AnyTypeInfoKind :: UnsignedInteger )  => { 
86+                     out. add ( Option :: < u32 > :: None ) 
87+                 } 
88+                 AnyValueKind :: Null ( AnyTypeInfoKind :: UnsignedBigInt )  => out. add ( Option :: < u64 > :: None ) , 
7089                AnyValueKind :: Null ( AnyTypeInfoKind :: Real )  => out. add ( Option :: < f64 > :: None ) , 
7190                AnyValueKind :: Null ( AnyTypeInfoKind :: Double )  => out. add ( Option :: < f32 > :: None ) , 
7291                AnyValueKind :: Null ( AnyTypeInfoKind :: Text )  => out. add ( Option :: < String > :: None ) , 
7392                AnyValueKind :: Null ( AnyTypeInfoKind :: Blob )  => out. add ( Option :: < Vec < u8 > > :: None ) , 
7493                AnyValueKind :: Bool ( b)  => out. add ( b) , 
94+                 AnyValueKind :: TinyInt ( i)  => out. add ( i) , 
7595                AnyValueKind :: SmallInt ( i)  => out. add ( i) , 
7696                AnyValueKind :: Integer ( i)  => out. add ( i) , 
7797                AnyValueKind :: BigInt ( i)  => out. add ( i) , 
98+                 AnyValueKind :: UnsignedTinyInt ( i)  => out. add ( i) , 
99+                 AnyValueKind :: UnsignedSmallInt ( i)  => out. add ( i) , 
100+                 AnyValueKind :: UnsignedInteger ( i)  => out. add ( i) , 
101+                 AnyValueKind :: UnsignedBigInt ( i)  => out. add ( i) , 
78102                AnyValueKind :: Real ( r)  => out. add ( r) , 
79103                AnyValueKind :: Double ( d)  => out. add ( d) , 
80104                AnyValueKind :: Text ( t)  => out. add ( t) , 
0 commit comments