lookupWithKeyEq method

Option<(K, V)> lookupWithKeyEq(
  1. Eq<K> eq,
  2. K key
)

Get the value and key at given key if present using eq, otherwise return None.

Implementation

Option<(K, V)> lookupWithKeyEq(Eq<K> eq, K key) {
  for (var entry in entries) {
    if (eq.eqv(entry.key, key)) return some((entry.key, entry.value));
  }
  return const None();
}