pub struct PoolAlloc;Trait Implementations§
Source§impl GlobalAlloc for PoolAlloc
impl GlobalAlloc for PoolAlloc
Source§unsafe fn alloc(&self, layout: Layout) -> *mut u8
unsafe fn alloc(&self, layout: Layout) -> *mut u8
Allocates memory as described by the given
layout. Read moreSource§impl Ord for PoolAlloc
impl Ord for PoolAlloc
Source§impl PartialOrd for PoolAlloc
impl PartialOrd for PoolAlloc
impl Copy for PoolAlloc
impl Eq for PoolAlloc
impl Pool for PoolAlloc
impl Send for PoolAlloc
impl StructuralPartialEq for PoolAlloc
impl Sync for PoolAlloc
Auto Trait Implementations§
impl Freeze for PoolAlloc
impl RefUnwindSafe for PoolAlloc
impl Unpin for PoolAlloc
impl UnwindSafe for PoolAlloc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<A> GenericAlloc for A
impl<A> GenericAlloc for A
Source§unsafe fn init_slice<T>(
&self,
len: usize,
val: T,
) -> Result<NonNull<[T]>, Error>where
T: Clone,
unsafe fn init_slice<T>(
&self,
len: usize,
val: T,
) -> Result<NonNull<[T]>, Error>where
T: Clone,
Safety Read more
Source§unsafe fn alloc_slice_then<T, F>(
&self,
len: usize,
f: F,
) -> Result<NonNull<[T]>, Error>
unsafe fn alloc_slice_then<T, F>( &self, len: usize, f: F, ) -> Result<NonNull<[T]>, Error>
Safety Read more
Source§unsafe fn zeroed_slice<T>(
&self,
len: usize,
) -> Result<NonNull<[MaybeUninit<T>]>, Error>
unsafe fn zeroed_slice<T>( &self, len: usize, ) -> Result<NonNull<[MaybeUninit<T>]>, Error>
Safety Read more
Source§unsafe fn uninit_slice<T>(
&self,
len: usize,
) -> Result<NonNull<[MaybeUninit<T>]>, Error>
unsafe fn uninit_slice<T>( &self, len: usize, ) -> Result<NonNull<[MaybeUninit<T>]>, Error>
Safety Read more