Assignment

final case class Assignment[L <: HList] extends AnyVal
Companion:
object
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def extend[C <: HList](ch: Choose[L, C])(c: C): Option[Assignment[L]]
def get[C <: HList](ch: Choose[L, C]): Assignment[C]
def get(ptr: HListPtr[L, _]): Option[Out]
def getIfComplete: Option[L]
def isEmpty: Boolean
def isExtensionOf(that: Assignment[L]): Boolean
def matches(l: L): Boolean
def matchesAt[C <: HList](ch: Choose[L, C])(c: C): Boolean
def set[C <: HList](ch: Choose[L, C])(c: C): Assignment[L]
def set(ptr: HListPtr[L, _])(a: Out): Assignment[L]

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product