StaticLookupFn

Fast, efficient lookup functions for static data.

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)])(`evidence$1`: ClassTag[A]): ArrayDsl[A]
def useArrayBy[A >: Null](as: Iterable[A])(key: A => Int)(`evidence$2`: ClassTag[A]): DslBase[Int, A]
@nowarn("cat=unused")
def useMap[K, V](kvs: Iterable[(K, V)])(`evidence$3`: UnivEq[K]): Dsl[K, V]
def useMapBy[K, V](vs: Iterable[V])(k: V => K)(`evidence$4`: UnivEq[K]): Dsl[K, V]