File tree 3 files changed +21
-18
lines changed
3 files changed +21
-18
lines changed Original file line number Diff line number Diff line change @@ -69,12 +69,13 @@ pub fn bind_params_sqlx_mysql_impl(input: TokenStream) -> TokenStream {
69
69
} ;
70
70
}
71
71
macro_rules! bind_box {
72
- ( $v: expr ) => {
73
- match $v {
74
- Some ( v) => query. bind( v. as_ref( ) ) ,
75
- None => query. bind( None :: <bool >) ,
76
- }
77
- } ;
72
+ ( $v: expr ) => { {
73
+ let v = match $v {
74
+ Some ( v) => Some ( v. as_ref( ) ) ,
75
+ None => None ,
76
+ } ;
77
+ query. bind( v)
78
+ } } ;
78
79
}
79
80
query = match value {
80
81
Value :: Bool ( v) => bind!( v, bool ) ,
Original file line number Diff line number Diff line change @@ -75,12 +75,13 @@ pub fn bind_params_sqlx_postgres_impl(input: TokenStream) -> TokenStream {
75
75
} ;
76
76
}
77
77
macro_rules! bind_box {
78
- ( $v: expr ) => {
79
- match $v {
80
- Some ( v) => query. bind( v. as_ref( ) ) ,
81
- None => query. bind( None :: <bool >) ,
82
- }
83
- } ;
78
+ ( $v: expr ) => { {
79
+ let v = match $v {
80
+ Some ( v) => Some ( v. as_ref( ) ) ,
81
+ None => None ,
82
+ } ;
83
+ query. bind( v)
84
+ } } ;
84
85
}
85
86
query = match value {
86
87
Value :: Bool ( v) => bind!( v, bool ) ,
Original file line number Diff line number Diff line change @@ -69,12 +69,13 @@ pub fn bind_params_sqlx_sqlite(input: TokenStream) -> TokenStream {
69
69
} ;
70
70
}
71
71
macro_rules! bind_box {
72
- ( $v: expr ) => {
73
- match $v {
74
- Some ( v) => query. bind( v. as_ref( ) ) ,
75
- None => query. bind( None :: <bool >) ,
76
- }
77
- } ;
72
+ ( $v: expr ) => { {
73
+ let v = match $v {
74
+ Some ( v) => Some ( v. as_ref( ) ) ,
75
+ None => None ,
76
+ } ;
77
+ query. bind( v)
78
+ } } ;
78
79
}
79
80
query = match value {
80
81
Value :: Bool ( v) => bind!( v, bool ) ,
You can’t perform that action at this time.
0 commit comments