Package

io.estatico

confide

Permalink

package confide

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. confide
  2. TypesafeImports
  3. StandardInstances
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Config = com.typesafe.config.Config

    Permalink
    Definition Classes
    TypesafeImports
  2. type ConfigException = com.typesafe.config.ConfigException

    Permalink
    Definition Classes
    TypesafeImports
  3. type ConfigList = com.typesafe.config.ConfigList

    Permalink
    Definition Classes
    TypesafeImports
  4. type ConfigObject = com.typesafe.config.ConfigObject

    Permalink
    Definition Classes
    TypesafeImports
  5. type ConfigOrigin = com.typesafe.config.ConfigOrigin

    Permalink
    Definition Classes
    TypesafeImports
  6. abstract class DerivedFromConfObj[A] extends FromConfObj[A]

    Permalink

    Used internally to simplify calling FromConf.derive by only requiring a single type param, inferring the HList representation.

  7. trait FromConf[A] extends AnyRef

    Permalink

    Type class for decoding values of type A from a Config.

  8. trait FromConfObj[A] extends FromConf[A]

    Permalink

    Type class for decoding a ConfigObject directly.

    Type class for decoding a ConfigObject directly. Generally useful for decoding case classes and other types which have a LabelledGeneric instance from configs.

  9. trait StandardInstances extends AnyRef

    Permalink

    Standard type class instances for FromConf and FromConfObj.

  10. trait TypesafeImports extends AnyRef

    Permalink

    Re-exported names from typesafe config for convenience.

  11. type WrongTypeConfigException = WrongType

    Permalink
    Definition Classes
    TypesafeImports

Value Members

  1. object ConfideFactory

    Permalink

    Load configs directly given a FromConf instance.

  2. object DerivedFromConfObj

    Permalink
  3. object FromConf

    Permalink
  4. object FromConfObj

    Permalink
  5. implicit val boolean: FromConf[Boolean]

    Permalink
    Definition Classes
    StandardInstances
  6. implicit val configList: FromConf[ConfigList]

    Permalink
    Definition Classes
    StandardInstances
  7. implicit val double: FromConf[Double]

    Permalink
    Definition Classes
    StandardInstances
  8. implicit val finiteDuration: FromConf[FiniteDuration]

    Permalink
    Definition Classes
    StandardInstances
  9. implicit val float: FromConf[Float]

    Permalink
    Definition Classes
    StandardInstances
  10. implicit def fromConfOption[A](implicit ev: FromConf[A]): FromConf[Option[A]]

    Permalink
    Definition Classes
    StandardInstances
  11. implicit def hlist[K <: Symbol, H, T <: HList](implicit w: Aux[K], fcH: FromConf[H], fcT: FromConfObj[T]): FromConfObj[::[FieldType[K, H], T]]

    Permalink
    Definition Classes
    StandardInstances
  12. implicit val hnil: FromConfObj[HNil]

    Permalink
    Definition Classes
    StandardInstances
  13. implicit val int: FromConf[Int]

    Permalink
    Definition Classes
    StandardInstances
  14. implicit def iter[A](implicit arg0: FromConf[A]): FromConf[Iterator[A]]

    Permalink
    Definition Classes
    StandardInstances
  15. implicit def list[A](implicit arg0: FromConf[A]): FromConf[List[A]]

    Permalink
    Definition Classes
    StandardInstances
  16. implicit val number: FromConf[Number]

    Permalink
    Definition Classes
    StandardInstances
  17. implicit val string: FromConf[String]

    Permalink
    Definition Classes
    StandardInstances
  18. implicit def vector[A](implicit arg0: FromConf[A]): FromConf[Vector[A]]

    Permalink
    Definition Classes
    StandardInstances

Inherited from TypesafeImports

Inherited from StandardInstances

Inherited from AnyRef

Inherited from Any

Ungrouped