@@ -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