@@ -29,7 +29,7 @@ impl IsNull {
2929/// Encode a single value to be sent to the database.
3030pub trait Encode < ' q , DB : Database > {
3131 /// 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 >
3333 where
3434 Self : Sized ,
3535 {
@@ -42,7 +42,7 @@ pub trait Encode<'q, DB: Database> {
4242 /// memory.
4343 fn encode_by_ref (
4444 & self ,
45- buf : & mut <DB as Database >:: ArgumentBuffer < ' q > ,
45+ buf : & mut <DB as Database >:: ArgumentBuffer ,
4646 ) -> Result < IsNull , BoxDynError > ;
4747
4848 fn produces ( & self ) -> Option < DB :: TypeInfo > {
@@ -62,14 +62,14 @@ where
6262 T : Encode < ' q , DB > ,
6363{
6464 #[ 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 > {
6666 <T as Encode < DB > >:: encode_by_ref ( self , buf)
6767 }
6868
6969 #[ inline]
7070 fn encode_by_ref (
7171 & self ,
72- buf : & mut <DB as Database >:: ArgumentBuffer < ' q > ,
72+ buf : & mut <DB as Database >:: ArgumentBuffer ,
7373 ) -> Result < IsNull , BoxDynError > {
7474 <& T as Encode < DB > >:: encode ( self , buf)
7575 }
@@ -104,7 +104,7 @@ macro_rules! impl_encode_for_option {
104104 #[ inline]
105105 fn encode(
106106 self ,
107- buf: & mut <$DB as $crate:: database:: Database >:: ArgumentBuffer < ' q> ,
107+ buf: & mut <$DB as $crate:: database:: Database >:: ArgumentBuffer ,
108108 ) -> Result <$crate:: encode:: IsNull , $crate:: error:: BoxDynError > {
109109 if let Some ( v) = self {
110110 v. encode( buf)
@@ -116,7 +116,7 @@ macro_rules! impl_encode_for_option {
116116 #[ inline]
117117 fn encode_by_ref(
118118 & self ,
119- buf: & mut <$DB as $crate:: database:: Database >:: ArgumentBuffer < ' q> ,
119+ buf: & mut <$DB as $crate:: database:: Database >:: ArgumentBuffer ,
120120 ) -> Result <$crate:: encode:: IsNull , $crate:: error:: BoxDynError > {
121121 if let Some ( v) = self {
122122 v. encode_by_ref( buf)
@@ -142,15 +142,15 @@ macro_rules! impl_encode_for_smartpointer {
142142 #[ inline]
143143 fn encode(
144144 self ,
145- buf: & mut <DB as Database >:: ArgumentBuffer < ' q> ,
145+ buf: & mut <DB as Database >:: ArgumentBuffer ,
146146 ) -> Result <IsNull , BoxDynError > {
147147 <T as Encode <DB >>:: encode_by_ref( self . as_ref( ) , buf)
148148 }
149149
150150 #[ inline]
151151 fn encode_by_ref(
152152 & self ,
153- buf: & mut <DB as Database >:: ArgumentBuffer < ' q> ,
153+ buf: & mut <DB as Database >:: ArgumentBuffer ,
154154 ) -> Result <IsNull , BoxDynError > {
155155 <& T as Encode <DB >>:: encode( self , buf)
156156 }
@@ -178,14 +178,14 @@ where
178178 T : ToOwned ,
179179{
180180 #[ 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 > {
182182 <& T as Encode < DB > >:: encode_by_ref ( & self . as_ref ( ) , buf)
183183 }
184184
185185 #[ inline]
186186 fn encode_by_ref (
187187 & self ,
188- buf : & mut <DB as Database >:: ArgumentBuffer < ' q > ,
188+ buf : & mut <DB as Database >:: ArgumentBuffer ,
189189 ) -> Result < IsNull , BoxDynError > {
190190 <& T as Encode < DB > >:: encode_by_ref ( & self . as_ref ( ) , buf)
191191 }
@@ -207,7 +207,7 @@ macro_rules! forward_encode_impl {
207207 impl <' q> Encode <' q, $db> for $for_type {
208208 fn encode_by_ref(
209209 & self ,
210- buf: & mut <$db as sqlx_core:: database:: Database >:: ArgumentBuffer < ' q> ,
210+ buf: & mut <$db as sqlx_core:: database:: Database >:: ArgumentBuffer ,
211211 ) -> Result <IsNull , BoxDynError > {
212212 <$forward_to as Encode <$db>>:: encode( self . as_ref( ) , buf)
213213 }
0 commit comments