Sendable hash maps. Very much a work in progress.

Interface SendMap

Method insert

fn insert(k: K, +v: V) -> bool

Method remove

fn remove(k: &K) -> bool

Method pop

fn pop(k: &K) -> Option<V>

Method swap

fn swap(k: K, +v: V) -> Option<V>

Method consume

fn consume(f: &fn(K, V))

Method clear

fn clear()

Method len

fn len() -> uint

Method is_empty

fn is_empty() -> bool

Method contains_key

fn contains_key(k: &K) -> bool

Method each

fn each(blk: &fn(k: &K, v: &V) -> bool)

Method each_key_ref

fn each_key_ref(blk: &fn(k: &K) -> bool)

Method each_value_ref

fn each_value_ref(blk: &fn(v: &V) -> bool)

Method find

fn find(k: &K) -> Option<V>

Method get

fn get(k: &K) -> V

Method find_ref

fn find_ref(k: &K) -> Option<&self /V>

Method get_ref

fn get_ref(k: &K) -> &self /V