@@ -14,7 +14,7 @@ use core::ops::Drop;
1414use core:: ptr:: { self , NonNull , Unique } ;
1515use core:: slice;
1616
17- use alloc:: { Alloc , Layout , Global } ;
17+ use alloc:: { Alloc , Layout , Global , oom } ;
1818use alloc:: CollectionAllocErr ;
1919use alloc:: CollectionAllocErr :: * ;
2020use boxed:: Box ;
@@ -101,7 +101,7 @@ impl<T, A: Alloc> RawVec<T, A> {
101101 } ;
102102 match result {
103103 Ok ( ptr) => ptr,
104- Err ( _) => a . oom ( ) ,
104+ Err ( _) => oom ( ) ,
105105 }
106106 } ;
107107
@@ -316,7 +316,7 @@ impl<T, A: Alloc> RawVec<T, A> {
316316 new_size) ;
317317 match ptr_res {
318318 Ok ( ptr) => ( new_cap, ptr. cast ( ) . into ( ) ) ,
319- Err ( _) => self . a . oom ( ) ,
319+ Err ( _) => oom ( ) ,
320320 }
321321 }
322322 None => {
@@ -325,7 +325,7 @@ impl<T, A: Alloc> RawVec<T, A> {
325325 let new_cap = if elem_size > ( !0 ) / 8 { 1 } else { 4 } ;
326326 match self . a . alloc_array :: < T > ( new_cap) {
327327 Ok ( ptr) => ( new_cap, ptr. into ( ) ) ,
328- Err ( _) => self . a . oom ( ) ,
328+ Err ( _) => oom ( ) ,
329329 }
330330 }
331331 } ;
@@ -442,7 +442,7 @@ impl<T, A: Alloc> RawVec<T, A> {
442442 pub fn reserve_exact ( & mut self , used_cap : usize , needed_extra_cap : usize ) {
443443 match self . try_reserve_exact ( used_cap, needed_extra_cap) {
444444 Err ( CapacityOverflow ) => capacity_overflow ( ) ,
445- Err ( AllocErr ) => self . a . oom ( ) ,
445+ Err ( AllocErr ) => oom ( ) ,
446446 Ok ( ( ) ) => { /* yay */ }
447447 }
448448 }
@@ -552,7 +552,7 @@ impl<T, A: Alloc> RawVec<T, A> {
552552 pub fn reserve ( & mut self , used_cap : usize , needed_extra_cap : usize ) {
553553 match self . try_reserve ( used_cap, needed_extra_cap) {
554554 Err ( CapacityOverflow ) => capacity_overflow ( ) ,
555- Err ( AllocErr ) => self . a . oom ( ) ,
555+ Err ( AllocErr ) => oom ( ) ,
556556 Ok ( ( ) ) => { /* yay */ }
557557 }
558558 }
@@ -667,7 +667,7 @@ impl<T, A: Alloc> RawVec<T, A> {
667667 old_layout,
668668 new_size) {
669669 Ok ( p) => self . ptr = p. cast ( ) . into ( ) ,
670- Err ( _) => self . a . oom ( ) ,
670+ Err ( _) => oom ( ) ,
671671 }
672672 }
673673 self . cap = amount;
0 commit comments