unsafe fn free_list_insert(&mut self, order: usize, block: *mut u8) {
        let free_block_ptr = block as *mut FreeBlock;
        *free_block_ptr = FreeBlock::new(self.free_lists[order]);
        self.free_lists[order] = free_block_ptr;
    }
/// Insert `block` of order `order` onto the appropriate free list.
Insert `block` of order `order` onto the appropriate free list.
Insert ` block ` of order ` order ` onto the appropriate free list .
unsafe fn free_list_insert(&mut self, order: usize, block: *mut u8) {
        let free_block_ptr = block as *mut FreeBlock;
        *free_block_ptr = FreeBlock::new(self.free_lists[order]);
        self.free_lists[order] = free_block_ptr;
    }
unsafe fn free_list_insert ( & mut self , order : usize , block : * mut u8 ) { let free_block_ptr = block as * mut FreeBlock ; * free_block_ptr = FreeBlock :: new ( self . free_lists [ order ] ) ; self . free_lists [ order ] = free_block_ptr ; }
Insert `block` of order `order` onto the appropriate free list.
Insert ` block ` of order ` order ` onto the appropriate free list .
&mut self
order
usize
block
*mut u8
&mut self
order
usize
block
*mut u8