Cons

final case class Cons[A, +T <: Aux[Z], Z](head: Case[Z, A], tail: T) extends A :+: T
trait Serializable
trait Product
trait Equals
trait A :+: T
trait CaseSet
class Object
trait Matchable
class Any
Cons[A, T, Z]

Type members

Types

override type Accessors[Whole, Lens[_, _, _], Prism[_, _, _], Traversal[_, _]] = (Prism[String, Whole, A], Accessors[Whole, Lens, Prism, Traversal])
type EnumType = Z

Value members

Concrete methods

def ++[That](that: That)(implicit append: Append[Z, Cons[A, T, Z], That]): Out
override def :+:[B](head2: Case[Z, B]): Cons[B, Cons[A, T, Z], Z]
Definition Classes
Definition Classes
override def toMap: ListMap[String, Schema[_]]
Definition Classes
override def toSeq: Seq[Case[Z, _]]
Definition Classes
override def toString: String
Definition Classes
Any

Inherited methods

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