Struct smartalloc::SmartAlloc
source · [−]pub struct SmartAlloc;
Expand description
SmartAlloc allocator which needs to be use with #[global_allocator]
Trait Implementations
sourceimpl GlobalAlloc for SmartAlloc
impl GlobalAlloc for SmartAlloc
sourceunsafe fn alloc(&self, layout: Layout) -> *mut u8
unsafe fn alloc(&self, layout: Layout) -> *mut u8
Allocate memory as described by the given layout
. Read more
sourceunsafe fn dealloc(&self, ptr: *mut u8, _layout: Layout)
unsafe fn dealloc(&self, ptr: *mut u8, _layout: Layout)
Deallocate the block of memory at the given ptr
pointer with the given layout
. Read more
Auto Trait Implementations
impl RefUnwindSafe for SmartAlloc
impl Send for SmartAlloc
impl Sync for SmartAlloc
impl Unpin for SmartAlloc
impl UnwindSafe for SmartAlloc
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more