wqbcs/moon_collections/defaultmap does not have a README file

DefaultMap

pub struct DefaultMap[K, V] {
map :
IndexMap
[K, V]
default_fn : () -> V
} derive(
Debug
)

impl Collection for DefaultMap[K, V]
impl Deterministic for DefaultMap[K, V]

DefaultMap::clear

fn[K : Hash + Eq, V] DefaultMap::clear(self : DefaultMap[K, V]) -> Unit

DefaultMap::contains

fn[K : Hash + Eq, V] DefaultMap::contains(self : DefaultMap[K, V], key : K) -> Bool

DefaultMap::each

fn[K, V] DefaultMap::each(self : DefaultMap[K, V], f : (K, V) -> Unit) -> Unit

DefaultMap::each_entry

fn[K, V] DefaultMap::each_entry(self : DefaultMap[K, V], f : (Int, K, V) -> Unit) -> Unit

DefaultMap::from_array

fn[K : Hash + Eq, V] DefaultMap::from_array(default_fn : () -> V, pairs : Array[(K, V)]) -> DefaultMap[K, V]

DefaultMap::get

fn[K : Hash + Eq, V] DefaultMap::get(self : DefaultMap[K, V], key : K) -> V

DefaultMap::get_existing

fn[K : Hash + Eq, V] DefaultMap::get_existing(self : DefaultMap[K, V], key : K) -> V?

DefaultMap::get_or_insert

fn[K : Hash + Eq, V] DefaultMap::get_or_insert(self : DefaultMap[K, V], key : K) -> V

DefaultMap::insert

fn[K : Hash + Eq, V] DefaultMap::insert(self : DefaultMap[K, V], key : K, value : V) -> V?

DefaultMap::is_empty

fn[K, V] DefaultMap::is_empty(self : DefaultMap[K, V]) -> Bool

DefaultMap::iter

fn[K, V] DefaultMap::iter(self : DefaultMap[K, V]) -> Iter[(K, V)]

DefaultMap::keys

fn[K, V] DefaultMap::keys(self : DefaultMap[K, V]) -> Iter[K]

DefaultMap::keys_array

fn[K, V] DefaultMap::keys_array(self : DefaultMap[K, V]) -> Array[K]

DefaultMap::len

fn[K, V] DefaultMap::len(self : DefaultMap[K, V]) -> Int

DefaultMap::new

fn[K : Hash + Eq, V] DefaultMap::new(default_fn : () -> V) -> DefaultMap[K, V]

DefaultMap::remove

fn[K : Hash + Eq, V] DefaultMap::remove(self : DefaultMap[K, V], key : K) -> V?

DefaultMap::retain

fn[K : Hash + Eq, V] DefaultMap::retain(self : DefaultMap[K, V], pred : (K, V) -> Bool) -> Unit

DefaultMap::update

fn[K : Hash + Eq, V] DefaultMap::update(self : DefaultMap[K, V], key : K, f : (V) -> V) -> Unit

DefaultMap::values

fn[K, V] DefaultMap::values(self : DefaultMap[K, V]) -> Iter[V]

DefaultMap::values_array

fn[K, V] DefaultMap::values_array(self : DefaultMap[K, V]) -> Array[V]

Source Files