Lines Matching refs:OutOfMemory

2 use crate::{alloc::str_ptr_from_slice_ptr, error::OutOfMemory};
14 fn new_uninit_box<T>() -> Result<Box<MaybeUninit<T>>, OutOfMemory> { in new_uninit_box() argument
36 fn try_new(value: T) -> Result<Self, OutOfMemory> in try_new()
49 fn try_clone(&self) -> Result<Self, OutOfMemory> { in try_clone() argument
60 fn try_clone(&self) -> Result<Self, OutOfMemory> { in try_clone() argument
71 fn try_clone(&self) -> Result<Self, OutOfMemory> { in try_clone() argument
92 pub fn new_uninit_boxed_slice<T>(len: usize) -> Result<Box<[MaybeUninit<T>]>, OutOfMemory> { in new_uninit_boxed_slice() argument
94 .map_err(|_| OutOfMemory::new(mem::size_of::<T>().saturating_mul(len)))?; in new_uninit_boxed_slice()
127 pub fn new(len: usize) -> Result<Self, OutOfMemory> { in new() argument
151 pub fn push(&mut self, value: T) -> Result<(), OutOfMemory> { in push() argument
171 pub fn shrink_to_fit(&mut self) -> Result<(), OutOfMemory> { in shrink_to_fit() argument
225 Err(OutOfMemory::new(new_layout.size())) in shrink_to_fit()
259 Oom(OutOfMemory),
265 pub fn unwrap_oom(&self) -> OutOfMemory { in unwrap_oom() argument
279 impl From<OutOfMemory> for TooFewItemsOrOom {
280 fn from(oom: OutOfMemory) -> Self { in from()
358 Oom(OutOfMemory),
361 impl<E> From<OutOfMemory> for BoxedSliceFromFallibleIterError<E> {
362 fn from(oom: OutOfMemory) -> Self { in from()
388 impl BoxedSliceFromFallibleIterError<OutOfMemory> {
390 pub fn flatten(self) -> OutOfMemory { in flatten() argument
428 ) -> Result<Box<[T]>, OutOfMemory> { in new_boxed_slice_from_iter() argument