PureConfigModule

Provides loading of configuration into case class via PureConfig.

class Object
trait Matchable
class Any

Value members

Concrete methods

def make[F[_], A](using evidence$1: Sync[F], evidence$2: ConfigReader[A]): F[Either[NonEmptyList[String], A]]

Loads the case class A using Lightbend Config's standard behavior.

Loads the case class A using Lightbend Config's standard behavior.

def make[F[_], A](source: ConfigSource)(using evidence$3: Sync[F], evidence$4: ConfigReader[A]): F[Either[NonEmptyList[String], A]]

Loads the case class A using provided pureconfig.ConfigSource.

Loads the case class A using provided pureconfig.ConfigSource.

def makeOrRaise[F[_], A](using evidence$5: Sync[F], evidence$6: ConfigReader[A], evidence$7: ClassTag[A]): F[A]

Loads the case class A using Lightbend Config's standard behavior or raises an exception.

Loads the case class A using Lightbend Config's standard behavior or raises an exception.

def makeOrRaise[F[_], A](source: ConfigSource)(using evidence$8: Sync[F], evidence$9: ConfigReader[A], evidence$10: ClassTag[A]): F[A]

Loads the case class A using provided pureconfig.ConfigSource or raises an exception.

Loads the case class A using provided pureconfig.ConfigSource or raises an exception.