File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
sqlx-core/src/mssql/types Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ impl Encode<'_, Mssql> for i8 {
3030impl Decode < ' _ , Mssql > for i8 {
3131 fn decode ( value : MssqlValueRef < ' _ > ) -> Result < Self , BoxDynError > {
3232 let i64_val = <i64 as Decode < Mssql > >:: decode ( value) ?;
33- convert_integer :: < Self > ( i64_val)
33+ Ok ( convert_integer :: < u8 > ( i64_val) ? as Self )
3434 }
3535}
3636
@@ -58,7 +58,7 @@ impl Encode<'_, Mssql> for i16 {
5858impl Decode < ' _ , Mssql > for i16 {
5959 fn decode ( value : MssqlValueRef < ' _ > ) -> Result < Self , BoxDynError > {
6060 let i64_val = <i64 as Decode < Mssql > >:: decode ( value) ?;
61- convert_integer :: < Self > ( i64_val)
61+ Ok ( convert_integer :: < u16 > ( i64_val) ? as Self )
6262 }
6363}
6464
@@ -83,7 +83,7 @@ impl Encode<'_, Mssql> for i32 {
8383impl Decode < ' _ , Mssql > for i32 {
8484 fn decode ( value : MssqlValueRef < ' _ > ) -> Result < Self , BoxDynError > {
8585 let i64_val = <i64 as Decode < Mssql > >:: decode ( value) ?;
86- convert_integer :: < Self > ( i64_val)
86+ Ok ( convert_integer :: < u32 > ( i64_val) ? as Self )
8787 }
8888}
8989
You can’t perform that action at this time.
0 commit comments