FieldSet

object FieldSet
Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case class :*:[A, +T <: FieldSet](head: Field[ListMap[String, _], A], tail: T) extends FieldSet
case object Empty extends FieldSet

Types

type Cons[A, +T <: FieldSet] = A :*: T
type Empty = Empty.type

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def apply(fields: Field[ListMap[String, _], _]*): FieldSet
def fromFields(fields: Field[ListMap[String, _], _] { type Field <: Singleton & String; }*): FieldSet

Concrete fields

val Cons: :*:.type