@@ -2868,7 +2868,7 @@ where
2868
2868
2869
2869
#[ cfg( not( no_global_oom_handling) ) ]
2870
2870
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2871
- impl < T > FromIterator < T > for Vec < T > {
2871
+ impl < T > FromIterator < T > for Vec < T , Global , DEFAULT_COOP_PREFERRED > {
2872
2872
#[ inline]
2873
2873
fn from_iter < I : IntoIterator < Item = T > > ( iter : I ) -> Vec < T > {
2874
2874
<Self as SpecFromIter < T , I :: IntoIter > >:: from_iter ( iter. into_iter ( ) )
@@ -3286,7 +3286,7 @@ where
3286
3286
3287
3287
#[ cfg( not( no_global_oom_handling) ) ]
3288
3288
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
3289
- impl < T : Clone > From < & [ T ] > for Vec < T > {
3289
+ impl < T : Clone > From < & [ T ] > for Vec < T , Global , DEFAULT_COOP_PREFERRED > {
3290
3290
/// Allocate a `Vec<T>` and fill it by cloning `s`'s items.
3291
3291
///
3292
3292
/// # Examples
@@ -3306,7 +3306,7 @@ impl<T: Clone> From<&[T]> for Vec<T> {
3306
3306
3307
3307
#[ cfg( not( no_global_oom_handling) ) ]
3308
3308
#[ stable( feature = "vec_from_mut" , since = "1.19.0" ) ]
3309
- impl < T : Clone > From < & mut [ T ] > for Vec < T > {
3309
+ impl < T : Clone > From < & mut [ T ] > for Vec < T , Global , DEFAULT_COOP_PREFERRED > {
3310
3310
/// Allocate a `Vec<T>` and fill it by cloning `s`'s items.
3311
3311
///
3312
3312
/// # Examples
@@ -3326,7 +3326,7 @@ impl<T: Clone> From<&mut [T]> for Vec<T> {
3326
3326
3327
3327
#[ cfg( not( no_global_oom_handling) ) ]
3328
3328
#[ stable( feature = "vec_from_array" , since = "1.44.0" ) ]
3329
- impl < T , const N : usize > From < [ T ; N ] > for Vec < T > {
3329
+ impl < T , const N : usize > From < [ T ; N ] > for Vec < T , Global , DEFAULT_COOP_PREFERRED > {
3330
3330
/// Allocate a `Vec<T>` and move `s`'s items into it.
3331
3331
///
3332
3332
/// # Examples
@@ -3349,7 +3349,7 @@ impl<T, const N: usize> From<[T; N]> for Vec<T> {
3349
3349
}
3350
3350
3351
3351
#[ stable( feature = "vec_from_cow_slice" , since = "1.14.0" ) ]
3352
- impl < ' a , T > From < Cow < ' a , [ T ] > > for Vec < T >
3352
+ impl < ' a , T > From < Cow < ' a , [ T ] > > for Vec < T , Global , DEFAULT_COOP_PREFERRED >
3353
3353
where
3354
3354
[ T ] : ToOwned < Owned = Vec < T > > ,
3355
3355
{
@@ -3426,7 +3426,7 @@ where
3426
3426
3427
3427
#[ cfg( not( no_global_oom_handling) ) ]
3428
3428
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
3429
- impl From < & str > for Vec < u8 > {
3429
+ impl From < & str > for Vec < u8 , Global , DEFAULT_COOP_PREFERRED > {
3430
3430
/// Allocate a `Vec<u8>` and fill it with a UTF-8 string.
3431
3431
///
3432
3432
/// # Examples
0 commit comments