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]
trait Dsl[@specialized(Int) K, V] extends DslBase[K, V]
Companion
object
object Dsl
Companion
class
trait DslBase[@specialized(Int) K, V]

Value members

Concrete methods

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