@@ -29,7 +29,7 @@ impl IsNull {
29
29
/// Encode a single value to be sent to the database.
30
30
pub trait Encode < ' q , DB : Database > {
31
31
/// Writes the value of `self` into `buf` in the expected format for the database.
32
- fn encode ( self , buf : & mut <DB as Database >:: ArgumentBuffer < ' q > ) -> Result < IsNull , BoxDynError >
32
+ fn encode ( self , buf : & mut <DB as Database >:: ArgumentBuffer ) -> Result < IsNull , BoxDynError >
33
33
where
34
34
Self : Sized ,
35
35
{
@@ -42,7 +42,7 @@ pub trait Encode<'q, DB: Database> {
42
42
/// memory.
43
43
fn encode_by_ref (
44
44
& self ,
45
- buf : & mut <DB as Database >:: ArgumentBuffer < ' q > ,
45
+ buf : & mut <DB as Database >:: ArgumentBuffer ,
46
46
) -> Result < IsNull , BoxDynError > ;
47
47
48
48
fn produces ( & self ) -> Option < DB :: TypeInfo > {
@@ -62,14 +62,14 @@ where
62
62
T : Encode < ' q , DB > ,
63
63
{
64
64
#[ inline]
65
- fn encode ( self , buf : & mut <DB as Database >:: ArgumentBuffer < ' q > ) -> Result < IsNull , BoxDynError > {
65
+ fn encode ( self , buf : & mut <DB as Database >:: ArgumentBuffer ) -> Result < IsNull , BoxDynError > {
66
66
<T as Encode < DB > >:: encode_by_ref ( self , buf)
67
67
}
68
68
69
69
#[ inline]
70
70
fn encode_by_ref (
71
71
& self ,
72
- buf : & mut <DB as Database >:: ArgumentBuffer < ' q > ,
72
+ buf : & mut <DB as Database >:: ArgumentBuffer ,
73
73
) -> Result < IsNull , BoxDynError > {
74
74
<& T as Encode < DB > >:: encode ( self , buf)
75
75
}
@@ -104,7 +104,7 @@ macro_rules! impl_encode_for_option {
104
104
#[ inline]
105
105
fn encode(
106
106
self ,
107
- buf: & mut <$DB as $crate:: database:: Database >:: ArgumentBuffer < ' q> ,
107
+ buf: & mut <$DB as $crate:: database:: Database >:: ArgumentBuffer ,
108
108
) -> Result <$crate:: encode:: IsNull , $crate:: error:: BoxDynError > {
109
109
if let Some ( v) = self {
110
110
v. encode( buf)
@@ -116,7 +116,7 @@ macro_rules! impl_encode_for_option {
116
116
#[ inline]
117
117
fn encode_by_ref(
118
118
& self ,
119
- buf: & mut <$DB as $crate:: database:: Database >:: ArgumentBuffer < ' q> ,
119
+ buf: & mut <$DB as $crate:: database:: Database >:: ArgumentBuffer ,
120
120
) -> Result <$crate:: encode:: IsNull , $crate:: error:: BoxDynError > {
121
121
if let Some ( v) = self {
122
122
v. encode_by_ref( buf)
@@ -142,15 +142,15 @@ macro_rules! impl_encode_for_smartpointer {
142
142
#[ inline]
143
143
fn encode(
144
144
self ,
145
- buf: & mut <DB as Database >:: ArgumentBuffer < ' q> ,
145
+ buf: & mut <DB as Database >:: ArgumentBuffer ,
146
146
) -> Result <IsNull , BoxDynError > {
147
147
<T as Encode <DB >>:: encode_by_ref( self . as_ref( ) , buf)
148
148
}
149
149
150
150
#[ inline]
151
151
fn encode_by_ref(
152
152
& self ,
153
- buf: & mut <DB as Database >:: ArgumentBuffer < ' q> ,
153
+ buf: & mut <DB as Database >:: ArgumentBuffer ,
154
154
) -> Result <IsNull , BoxDynError > {
155
155
<& T as Encode <DB >>:: encode( self , buf)
156
156
}
@@ -178,14 +178,14 @@ where
178
178
T : ToOwned ,
179
179
{
180
180
#[ inline]
181
- fn encode ( self , buf : & mut <DB as Database >:: ArgumentBuffer < ' q > ) -> Result < IsNull , BoxDynError > {
181
+ fn encode ( self , buf : & mut <DB as Database >:: ArgumentBuffer ) -> Result < IsNull , BoxDynError > {
182
182
<& T as Encode < DB > >:: encode_by_ref ( & self . as_ref ( ) , buf)
183
183
}
184
184
185
185
#[ inline]
186
186
fn encode_by_ref (
187
187
& self ,
188
- buf : & mut <DB as Database >:: ArgumentBuffer < ' q > ,
188
+ buf : & mut <DB as Database >:: ArgumentBuffer ,
189
189
) -> Result < IsNull , BoxDynError > {
190
190
<& T as Encode < DB > >:: encode_by_ref ( & self . as_ref ( ) , buf)
191
191
}
@@ -207,7 +207,7 @@ macro_rules! forward_encode_impl {
207
207
impl <' q> Encode <' q, $db> for $for_type {
208
208
fn encode_by_ref(
209
209
& self ,
210
- buf: & mut <$db as sqlx_core:: database:: Database >:: ArgumentBuffer < ' q> ,
210
+ buf: & mut <$db as sqlx_core:: database:: Database >:: ArgumentBuffer ,
211
211
) -> Result <IsNull , BoxDynError > {
212
212
<$forward_to as Encode <$db>>:: encode( self . as_ref( ) , buf)
213
213
}
0 commit comments