Reader

zio.blocks.config.Flag.Reader
See theReader companion trait
object Reader

Attributes

Companion
trait
Source
FlagReader.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Flag.this.Flag.this.Reader.type

Members list

Type members

Classlikes

trait Scalar[A] extends Reader[A]

Marker subclass for scalar types (types whose string representation contains no commas). Used to enable comma-separated list parsing.

Marker subclass for scalar types (types whose string representation contains no commas). Used to enable comma-separated list parsing.

Attributes

Source
FlagReader.scala
Supertypes
trait Flag.this.Reader[A]
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[A](parseFunc: (String, String) => Either[ConfigError, A], typeNameStr: String): Flag.this.Reader[A]

Attributes

Source
FlagReader.scala
def scalar[A](parseFunc: (String, String) => Either[ConfigError, A], typeNameStr: String): Scalar[A]

Attributes

Source
FlagReader.scala

Implicits

Implicits

implicit val booleanReader: Scalar[Boolean]

Attributes

Source
FlagReader.scala
implicit val doubleReader: Scalar[Double]

Attributes

Source
FlagReader.scala
implicit val durationReader: Scalar[FiniteDuration]

Attributes

Source
FlagReader.scala
implicit val intReader: Scalar[Int]

Attributes

Source
FlagReader.scala
implicit val longReader: Scalar[Long]

Attributes

Source
FlagReader.scala
implicit val secretReader: Flag.this.Reader[Secret]

Attributes

Source
FlagReader.scala
implicit def seqReader[A](implicit reader: Scalar[A]): Flag.this.Reader[Seq[A]]

Attributes

Source
FlagReader.scala
implicit val stringReader: Scalar[String]

Attributes

Source
FlagReader.scala