Struct extra::arena::Arena

pub struct Arena {
    priv head: Chunk,
    priv pod_head: Chunk,
    priv chunks: @mut MutList<Chunk>,
}

Methods

impl Arena

fn new() -> Arena

fn new_with_size(initial_size: uint) -> Arena

impl Arena

fn alloc<'a, T>(&'a self, op: &fn() -> T) -> &'a T

Trait Implementations

impl std::ops::Drop for Arena

fn drop(&mut self)