StringDecoder

harness.core.StringDecoder$
See theStringDecoder companion trait
object StringDecoder

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[T](using evidence$1: StringDecoder[T]): StringDecoder[T]
def configurableLocalDate(_currentYear: => Int, futureTolerance: => Int): StringDecoder[LocalDate]
def configurableLocalDateTime(_currentYear: => Int, futureTolerance: => Int): StringDecoder[LocalDateTime]
def enum[E <: Enum[LazyRef(...)], Enc](using evidence$3: StringDecoder[Enc], ewe: WithEnc[E, Enc], ct: ClassTag[E]): StringDecoder[E]
def fromEitherF[R](f: String => Either[String, R]): StringDecoder[R]
def fromOptionF[R](typeName: String, f: String => Option[R]): StringDecoder[R]
def fromTryF[R](typeName: String, f: String => R): StringDecoder[R]
def list[T](sep: String)(implicit tDecoder: StringDecoder[T]): StringDecoder[List[T]]

Implicits

Implicits

implicit val bigDecimal: StringDecoder[BigDecimal]
implicit val bigInt: StringDecoder[BigInt]
implicit val boolean: StringDecoder[Boolean]
implicit val double: StringDecoder[Double]
implicit val duration: StringDecoder[Duration]
implicit val float: StringDecoder[Float]
implicit val int: StringDecoder[Int]
implicit def list[T](using evidence$2: StringDecoder[T]): StringDecoder[List[T]]
implicit val localDate: StringDecoder[LocalDate]
implicit val localDateTimeDecodeString: StringDecoder[LocalDateTime]
implicit val localTime: StringDecoder[LocalTime]
implicit val long: StringDecoder[Long]
implicit val string: StringDecoder[String]
implicit val uuid: StringDecoder[UUID]