fn pop_free_chunk(&mut self, chunk_size: usize) -> bool {
        if self.free_chunks.is_null() {
            return false;
        }

        let current_chunk = self.free_chunks;
        self.free_chunks = current_chunk.get_next_chunk();
        self.set_current_chunk(current_chunk, chunk_size);
        true
    }
/// Pop a free chunk of the free list. Update the current-chunk pointers.
///
/// Returns true on success, false if no free chunk was available.
Pop a free chunk of the free list. Update the current-chunk pointers.
Returns true on success, false if no free chunk was available.
Pop a free chunk of the free list . Update the current - chunk pointers . Returns true on success false if no free chunk was available .
fn pop_free_chunk(&mut self, chunk_size: usize) -> bool {
        if self.free_chunks.is_null() {
            return false;
        }
        let current_chunk = self.free_chunks;
        self.free_chunks = current_chunk.get_next_chunk();
        self.set_current_chunk(current_chunk, chunk_size);
        true
    }
fn pop_free_chunk ( & mut self , chunk_size : usize ) -> bool { if self . free_chunks . is_null ( ) { return false ; } let current_chunk = self . free_chunks ; self . free_chunks = current_chunk . get_next_chunk ( ) ; self . set_current_chunk ( current_chunk , chunk_size ) ; true }
Pop a free chunk of the free list.
Pop a free chunk of the free list .
&mut self
chunk_size
usize
&mut self
chunk_size
usize