pub fn bump_down(&self) -> *const () {
        bump_down(
            self.next.get() as *const u8,
            self.type_info.size,
            self.type_info.align,
        ) as *const ()
    }
/// Returns a ptr to the slot after `self.next`.
/// When `self.next` points to the lowest slot in it's Arena block
/// the block is full, and a ptr to header will be returned.
/// `self.next` must be aligned!
Returns a ptr to the slot after `self.next`.
When `self.next` points to the lowest slot in it's Arena block
the block is full, and a ptr to header will be returned.
Returns a ptr to the slot after ` self . next ` . When ` self . next ` points to the lowest slot in it ' s Arena block the block is full and a ptr to header will be returned .
pub fn bump_down(&self) -> *const () {
        bump_down(
            self.next.get() as *const u8,
            self.type_info.size,
            self.type_info.align,
        ) as *const ()
    }
pub fn bump_down ( & self ) -> * const ( ) { bump_down ( self . next . get ( ) as * const u8 , self . type_info . size , self . type_info . align , ) as * const ( ) }
Returns a ptr to the slot after `self.next`.
Returns a ptr to the slot after ` self . next ` .
&self
&self