StaticLookupFn

Fast, efficient lookup functions for static data.

Creation verifies key uniqueness and throws runtime exceptions on failure.

class Object
trait Matchable
class Any

Type members

Classlikes

trait ArrayDsl[A] extends DslBase[Int, A]
object Dsl
Companion:
class
trait Dsl[@specialized(Int) K, V] extends DslBase[K, V]
Companion:
object
trait DslBase[@specialized(Int) K, V]

Value members

Concrete methods

def useArray[A >: Null : ClassTag](as: Iterable[(Int, A)]): ArrayDsl[A]
def useArrayBy[A >: Null : ClassTag](as: Iterable[A])(key: A => Int): DslBase[Int, A]
@nowarn("cat=unused")
def useMap[K : UnivEq, V](kvs: Iterable[(K, V)]): Dsl[K, V]
def useMapBy[K : UnivEq, V](vs: Iterable[V])(k: V => K): Dsl[K, V]