@@ -2845,7 +2845,7 @@ where
2845
2845
2846
2846
#[ cfg( not( no_global_oom_handling) ) ]
2847
2847
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2848
- impl < T > FromIterator < T > for Vec < T > {
2848
+ impl < T > FromIterator < T > for Vec < T , Global , DEFAULT_COOP_PREFERRED > {
2849
2849
#[ inline]
2850
2850
fn from_iter < I : IntoIterator < Item = T > > ( iter : I ) -> Vec < T > {
2851
2851
<Self as SpecFromIter < T , I :: IntoIter > >:: from_iter ( iter. into_iter ( ) )
@@ -3263,7 +3263,7 @@ where
3263
3263
3264
3264
#[ cfg( not( no_global_oom_handling) ) ]
3265
3265
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
3266
- impl < T : Clone > From < & [ T ] > for Vec < T > {
3266
+ impl < T : Clone > From < & [ T ] > for Vec < T , Global , DEFAULT_COOP_PREFERRED > {
3267
3267
/// Allocate a `Vec<T>` and fill it by cloning `s`'s items.
3268
3268
///
3269
3269
/// # Examples
@@ -3283,7 +3283,7 @@ impl<T: Clone> From<&[T]> for Vec<T> {
3283
3283
3284
3284
#[ cfg( not( no_global_oom_handling) ) ]
3285
3285
#[ stable( feature = "vec_from_mut" , since = "1.19.0" ) ]
3286
- impl < T : Clone > From < & mut [ T ] > for Vec < T > {
3286
+ impl < T : Clone > From < & mut [ T ] > for Vec < T , Global , DEFAULT_COOP_PREFERRED > {
3287
3287
/// Allocate a `Vec<T>` and fill it by cloning `s`'s items.
3288
3288
///
3289
3289
/// # Examples
@@ -3303,7 +3303,7 @@ impl<T: Clone> From<&mut [T]> for Vec<T> {
3303
3303
3304
3304
#[ cfg( not( no_global_oom_handling) ) ]
3305
3305
#[ stable( feature = "vec_from_array" , since = "1.44.0" ) ]
3306
- impl < T , const N : usize > From < [ T ; N ] > for Vec < T > {
3306
+ impl < T , const N : usize > From < [ T ; N ] > for Vec < T , Global , DEFAULT_COOP_PREFERRED > {
3307
3307
/// Allocate a `Vec<T>` and move `s`'s items into it.
3308
3308
///
3309
3309
/// # Examples
@@ -3326,7 +3326,7 @@ impl<T, const N: usize> From<[T; N]> for Vec<T> {
3326
3326
}
3327
3327
3328
3328
#[ stable( feature = "vec_from_cow_slice" , since = "1.14.0" ) ]
3329
- impl < ' a , T > From < Cow < ' a , [ T ] > > for Vec < T >
3329
+ impl < ' a , T > From < Cow < ' a , [ T ] > > for Vec < T , Global , DEFAULT_COOP_PREFERRED >
3330
3330
where
3331
3331
[ T ] : ToOwned < Owned = Vec < T > > ,
3332
3332
{
@@ -3403,7 +3403,7 @@ where
3403
3403
3404
3404
#[ cfg( not( no_global_oom_handling) ) ]
3405
3405
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
3406
- impl From < & str > for Vec < u8 > {
3406
+ impl From < & str > for Vec < u8 , Global , DEFAULT_COOP_PREFERRED > {
3407
3407
/// Allocate a `Vec<u8>` and fill it with a UTF-8 string.
3408
3408
///
3409
3409
/// # Examples
0 commit comments