pub fn next(&self) -> Option<FreeListSpan<'a>> {
        self.ptr.ptr.map(|block| {
            FreeListSpan { insert_point: self.ptr, ptr: &block.next }
        })
    }
// you can traverse the free list as if this was an iterator.
you can traverse the free list as if this was an iterator.
you can traverse the free list as if this was an iterator .
pub fn next(&self) -> Option<FreeListSpan<'a>> {
        self.ptr.ptr.map(|block| {
            FreeListSpan { insert_point: self.ptr, ptr: &block.next }
        })
    }
pub fn next ( & self ) -> Option < FreeListSpan < ' a > > { self . ptr . ptr . map ( | block | { FreeListSpan { insert_point : self . ptr , ptr : & block . next } } ) }
you can traverse the free list as if this was an iterator.
you can traverse the free list as if this was an iterator .
&self
&self