pub unsafe fn at_mut(&mut self, index: ArenaIndex) -> *mut u8 {
        let items_per_chunk = self.items_per_chunk();
        self.chunks[index.0 / items_per_chunk]
            .as_mut_ptr()
            .offset(((index.0 % items_per_chunk) * self.item_size) as isize)
    }
/// Get a mutable pointer to the item at `index`
Get a mutable pointer to the item at `index`
Get a mutable pointer to the item at ` index `
pub unsafe fn at_mut(&mut self, index: ArenaIndex) -> *mut u8 {
        let items_per_chunk = self.items_per_chunk();
        self.chunks[index.0 / items_per_chunk]
            .as_mut_ptr()
            .offset(((index.0 % items_per_chunk) * self.item_size) as isize)
    }
pub unsafe fn at_mut ( & mut self , index : ArenaIndex ) -> * mut u8 { let items_per_chunk = self . items_per_chunk ( ) ; self . chunks [ index . 0 / items_per_chunk ] . as_mut_ptr ( ) . offset ( ( ( index . 0 % items_per_chunk ) * self . item_size ) as isize ) }
Get a mutable pointer to the item at `index`
Get a mutable pointer to the item at ` index `
&mut self
index
ArenaIndex
&mut self
index
ArenaIndex