Leaf

kreuzberg.extras.forms.RecursiveFormFields.Leaf
object Leaf extends RecursiveFormFields[EmptyTuple]

Attributes

Graph
Supertypes
trait RecursiveFormFields[EmptyTuple]
trait Form[EmptyTuple]
class Object
trait Matchable
class Any
Self type
Leaf.type

Members list

Type members

Classlikes

object codec extends Codec[EmptyTuple, List[String]]

Attributes

Supertypes
trait Codec[EmptyTuple, List[String]]
class Object
trait Matchable
class Any
Self type
codec.type

Value members

Concrete methods

override def fields: List[FormField[_]]

The fields of a form

The fields of a form

Attributes

Definition Classes
override def validator: Validator[EmptyTuple]

Validator for the form.

Validator for the form.

Attributes

Definition Classes

Inherited methods

def ::[Y](before: FormField[Y]): RecursiveFormFields[Y *: EmptyTuple]

Attributes

Inherited from:
RecursiveFormFields
def chainValidator(validator: Validator[EmptyTuple]): Form[EmptyTuple]

Add another validator

Add another validator

Attributes

Inherited from:
Form
def xmap[U](mapFn: EmptyTuple => U, contraMapFn: U => EmptyTuple): Form[U]

Maps to another type.

Maps to another type.

Attributes

Inherited from:
Form