@@ -5,7 +5,7 @@ use crate::prelude::*;
55use crate :: stream:: { self , IntoStream } ;
66
77impl stream:: Extend < char > for String {
8- fn extend < ' a , S : IntoStream < Item = char > + ' a + Send > (
8+ fn extend < ' a , S : IntoStream < Item = char > + ' a > (
99 & ' a mut self ,
1010 stream : S ,
1111 ) -> Pin < Box < dyn Future < Output = ( ) > + ' a + Send > >
@@ -26,7 +26,7 @@ impl stream::Extend<char> for String {
2626}
2727
2828impl < ' b > stream:: Extend < & ' b char > for String {
29- fn extend < ' a , S : IntoStream < Item = & ' b char > + ' a + Send > (
29+ fn extend < ' a , S : IntoStream < Item = & ' b char > + ' a > (
3030 & ' a mut self ,
3131 stream : S ,
3232 ) -> Pin < Box < dyn Future < Output = ( ) > + ' a + Send > >
@@ -46,7 +46,7 @@ impl<'b> stream::Extend<&'b char> for String {
4646}
4747
4848impl < ' b > stream:: Extend < & ' b str > for String {
49- fn extend < ' a , S : IntoStream < Item = & ' b str > + ' a + Send > (
49+ fn extend < ' a , S : IntoStream < Item = & ' b str > + ' a > (
5050 & ' a mut self ,
5151 stream : S ,
5252 ) -> Pin < Box < dyn Future < Output = ( ) > + ' a + Send > >
@@ -66,7 +66,7 @@ impl<'b> stream::Extend<&'b str> for String {
6666}
6767
6868impl stream:: Extend < String > for String {
69- fn extend < ' a , S : IntoStream < Item = String > + ' a + Send > (
69+ fn extend < ' a , S : IntoStream < Item = String > + ' a > (
7070 & ' a mut self ,
7171 stream : S ,
7272 ) -> Pin < Box < dyn Future < Output = ( ) > + ' a + Send > >
@@ -86,7 +86,7 @@ impl stream::Extend<String> for String {
8686}
8787
8888impl < ' b > stream:: Extend < Cow < ' b , str > > for String {
89- fn extend < ' a , S : IntoStream < Item = Cow < ' b , str > > + ' a + Send > (
89+ fn extend < ' a , S : IntoStream < Item = Cow < ' b , str > > + ' a > (
9090 & ' a mut self ,
9191 stream : S ,
9292 ) -> Pin < Box < dyn Future < Output = ( ) > + ' a + Send > >
0 commit comments