fn mark_current_chunk_as_filled(&mut self) {
        if self.current_start.is_null() {
            return;
        }

        self.current_start.set_next_chunk(self.filled_chunks);
        self.filled_chunks = self.current_start;

        self.current_start = ChunkPtr::null();
        self.current_next = std::ptr::null_mut();
        self.current_end = std::ptr::null_mut();
    }
/// Mark the current chunk as filled by adding it to the "filled chunks"
/// list.
Mark the current chunk as filled by adding it to the "filled chunks"
list.
Mark the current chunk as filled by adding it to the " filled chunks " list .
fn mark_current_chunk_as_filled(&mut self) {
        if self.current_start.is_null() {
            return;
        }
        self.current_start.set_next_chunk(self.filled_chunks);
        self.filled_chunks = self.current_start;
        self.current_start = ChunkPtr::null();
        self.current_next = std::ptr::null_mut();
        self.current_end = std::ptr::null_mut();
    }
fn mark_current_chunk_as_filled ( & mut self ) { if self . current_start . is_null ( ) { return ; } self . current_start . set_next_chunk ( self . filled_chunks ) ; self . filled_chunks = self . current_start ; self . current_start = ChunkPtr :: null ( ) ; self . current_next = std :: ptr :: null_mut ( ) ; self . current_end = std :: ptr :: null_mut ( ) ; }
Mark the current chunk as filled by adding it to the "filled chunks"
list.
Mark the current chunk as filled by adding it to the " filled chunks " list .
&mut self
&mut self