removing &mut self for other methods of AllocRef

This commit is contained in:
blitzerr 2020-09-22 06:22:02 -07:00
parent 219003bd2e
commit 3ffd403c6b
6 changed files with 11 additions and 11 deletions

View file

@ -213,12 +213,12 @@ unsafe impl AllocRef for Global {
}
#[inline]
fn alloc_zeroed(&mut self, layout: Layout) -> Result<NonNull<[u8]>, AllocErr> {
fn alloc_zeroed(&self, layout: Layout) -> Result<NonNull<[u8]>, AllocErr> {
self.alloc_impl(layout, true)
}
#[inline]
unsafe fn dealloc(&mut self, ptr: NonNull<u8>, layout: Layout) {
unsafe fn dealloc(&self, ptr: NonNull<u8>, layout: Layout) {
if layout.size() != 0 {
// SAFETY: `layout` is non-zero in size,
// other conditions must be upheld by the caller