IDCodec

gql.goi.IDCodec$
See theIDCodec companion trait
object IDCodec extends TwiddleSyntax[IDCodec]

Attributes

Companion
trait
Source
IDCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
IDCodec.type

Members list

Value members

Concrete methods

def apply[A](codecs: Type[String], decode: Array[String] => ValidatedNec[String, A], encode: A => Type[String]): IDCodec[A]

Attributes

Source
IDCodec.scala
def make[A](decode: String => Either[String, A], encode: A => String, name: String): IDCodec[A]

Attributes

Source
IDCodec.scala

Implicits

Implicits

Attributes

Source
IDCodec.scala
implicit val dateInstance: IDCodec[LocalDate]

Attributes

Source
IDCodec.scala
implicit val doubleInstance: IDCodec[Double]

Attributes

Source
IDCodec.scala
implicit val floatInstance: IDCodec[Float]

Attributes

Source
IDCodec.scala
implicit val intInstance: IDCodec[Int]

Attributes

Source
IDCodec.scala
implicit val longInstance: IDCodec[Long]

Attributes

Source
IDCodec.scala
implicit val stringInstance: IDCodec[String]

Attributes

Source
IDCodec.scala
implicit val uuidInstance: IDCodec[UUID]

Attributes

Source
IDCodec.scala

Inherited implicits

implicit def toTwiddleDropUnits[A <: Tuple](fa: IDCodec[A]): TwiddleOpDropUnits[F, A]
implicit def toTwiddleOpCons[B <: Tuple](fb: IDCodec[B]): TwiddleOpCons[F, B]

Attributes

Inherited from:
TwiddleSyntax
Source
Twiddles.scala
implicit def toTwiddleOpTo[A](fa: IDCodec[A]): TwiddleOpTo[F, A]

Attributes

Inherited from:
TwiddleSyntax
Source
Twiddles.scala
implicit def toTwiddleOpTwo[B](fb: IDCodec[B]): TwiddleOpTwo[F, B]

Attributes

Inherited from:
TwiddleSyntax
Source
Twiddles.scala