pureconfig

io.github.iltotore.iron.pureconfig
object pureconfig

Attributes

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

Members list

Type members

Classlikes

final case class RefinedConfigError(description: String) extends FailureReason

Attributes

Source
pureconfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Givens

Givens

inline given given_ConfigReader_:|[A, C](using inline reader: ConfigReader[A], inline constraint: Constraint[A, C]): ConfigReader[IronType[A, C]]

A ConfigReader for refined types. Decodes to the underlying type then checks the constraint.

A ConfigReader for refined types. Decodes to the underlying type then checks the constraint.

Value parameters

constraint

the Constraint implementation to test the decoded value

reader

the ConfigReader of the underlying type

Attributes

Source
pureconfig.scala

A ConfigReader for new types. Decodes to the underlying type then checks the constraint

A ConfigReader for new types. Decodes to the underlying type then checks the constraint

Value parameters

mirror

the mirror of the RefinedTypeOps.Mirror

reader

the ConfigReader of the underlying type

Attributes

Source
pureconfig.scala