package confide
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- confide
- TypesafeImports
- StandardInstances
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
Config = com.typesafe.config.Config
- Definition Classes
- TypesafeImports
-
type
ConfigException = com.typesafe.config.ConfigException
- Definition Classes
- TypesafeImports
-
type
ConfigList = com.typesafe.config.ConfigList
- Definition Classes
- TypesafeImports
-
type
ConfigObject = com.typesafe.config.ConfigObject
- Definition Classes
- TypesafeImports
-
type
ConfigOrigin = com.typesafe.config.ConfigOrigin
- Definition Classes
- TypesafeImports
-
abstract
class
DerivedFromConfObj
[A] extends FromConfObj[A]
Used internally to simplify calling
FromConf.derive
by only requiring a single type param, inferring the HList representation. -
trait
FromConf
[A] extends AnyRef
Type class for decoding values of type
A
from aConfig
. -
trait
FromConfObj
[A] extends FromConf[A]
Type class for decoding a ConfigObject directly.
Type class for decoding a ConfigObject directly. Generally useful for decoding case classes from configs.
-
trait
StandardInstances
extends AnyRef
Standard type class instances for FromConf and FromConfObj.
-
trait
TypesafeImports
extends AnyRef
Re-exported names from typesafe config for convenience.
-
type
WrongTypeConfigException = WrongType
- Definition Classes
- TypesafeImports
Value Members
-
implicit
val
boolean: FromConf[Boolean]
- Definition Classes
- StandardInstances
-
implicit
val
configList: FromConf[ConfigList]
- Definition Classes
- StandardInstances
-
implicit
val
double: FromConf[Double]
- Definition Classes
- StandardInstances
-
implicit
val
finiteDuration: FromConf[FiniteDuration]
- Definition Classes
- StandardInstances
-
implicit
val
float: FromConf[Float]
- Definition Classes
- StandardInstances
-
implicit
def
hlist[K <: Symbol, H, T <: HList](implicit w: Aux[K], fcH: FromConf[H], fcT: FromConfObj[T]): FromConfObj[::[FieldType[K, H], T]]
- Definition Classes
- StandardInstances
-
implicit
val
hnil: FromConfObj[HNil]
- Definition Classes
- StandardInstances
-
implicit
val
int: FromConf[Int]
- Definition Classes
- StandardInstances
-
implicit
def
iter[A](implicit arg0: FromConf[A]): FromConf[Iterator[A]]
- Definition Classes
- StandardInstances
-
implicit
def
list[A](implicit arg0: FromConf[A]): FromConf[List[A]]
- Definition Classes
- StandardInstances
-
implicit
val
number: FromConf[Number]
- Definition Classes
- StandardInstances
-
implicit
val
string: FromConf[String]
- Definition Classes
- StandardInstances
-
implicit
def
vector[A](implicit arg0: FromConf[A]): FromConf[Vector[A]]
- Definition Classes
- StandardInstances
-
object
ConfideFactory
Load configs directly given a
FromConf
instance. - object DerivedFromConfObj
- object FromConf
- object FromConfObj