Input

object Input
Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

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
type MirroredLabel <: String

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

val dropIgnoreFolder: Folder[Json]

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]]