Input

object Input
Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Input.type

Type members

Classlikes

object InputCats extends Monad[Input] with Traverse[Input] with Align[Input]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def apply[A](a: A): Input[A]
def assign[A](a: A): Input[A]

Alias for apply.

Alias for apply.

def ignore[A]: Input[A]
def orIgnore[A](opt: Option[A]): Input[A]
def orUnassign[A](opt: Option[A]): Input[A]
def unassign[A]: Input[A]

Concrete fields

Implicits

Implicits

implicit def inputDecoder[A : Decoder]: Decoder[Input[A]]
implicit def inputEncoder[A : Encoder]: Encoder[Input[A]]
implicit def inputEq[A : Eq]: Eq[Input[A]]
implicit def inputShow[A : Show]: Show[Input[A]]