@@ -5,7 +5,7 @@ use crate::prelude::*;
5
5
use crate :: stream:: { self , IntoStream } ;
6
6
7
7
impl stream:: Extend < char > for String {
8
- fn extend < ' a , S : IntoStream < Item = char > + ' a + Send > (
8
+ fn extend < ' a , S : IntoStream < Item = char > + ' a > (
9
9
& ' a mut self ,
10
10
stream : S ,
11
11
) -> Pin < Box < dyn Future < Output = ( ) > + ' a + Send > >
@@ -26,7 +26,7 @@ impl stream::Extend<char> for String {
26
26
}
27
27
28
28
impl < ' 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 > (
30
30
& ' a mut self ,
31
31
stream : S ,
32
32
) -> Pin < Box < dyn Future < Output = ( ) > + ' a + Send > >
@@ -46,7 +46,7 @@ impl<'b> stream::Extend<&'b char> for String {
46
46
}
47
47
48
48
impl < ' 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 > (
50
50
& ' a mut self ,
51
51
stream : S ,
52
52
) -> Pin < Box < dyn Future < Output = ( ) > + ' a + Send > >
@@ -66,7 +66,7 @@ impl<'b> stream::Extend<&'b str> for String {
66
66
}
67
67
68
68
impl stream:: Extend < String > for String {
69
- fn extend < ' a , S : IntoStream < Item = String > + ' a + Send > (
69
+ fn extend < ' a , S : IntoStream < Item = String > + ' a > (
70
70
& ' a mut self ,
71
71
stream : S ,
72
72
) -> Pin < Box < dyn Future < Output = ( ) > + ' a + Send > >
@@ -86,7 +86,7 @@ impl stream::Extend<String> for String {
86
86
}
87
87
88
88
impl < ' 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 > (
90
90
& ' a mut self ,
91
91
stream : S ,
92
92
) -> Pin < Box < dyn Future < Output = ( ) > + ' a + Send > >
0 commit comments