distage-extension-config
distage-extension-config
API
distage.config
DistageConfig
izumi.distage.config
AppConfigModule
AppConfigModule
ConfigModuleDef
ConfigModuleDef
FromConfig
izumi.distage.config.codec
AbstractDIConfigReader
DIConfigReader
DIConfigReader
DIConfigReaderImpl
LowPriorityDIConfigReaderInstances
PureconfigAutoDerive
PureconfigAutoDerive
PureconfigInstances
PureconfigInstances
auto
configReaderDerivation
InvalidCoproductOption
NoValidCoproductOptionFound
izumi.distage.config.model
AppConfig
AppConfig
AppConfigSyntax
ConfTag
izumi.distage.config.model.exceptions
DIConfigReadException
distage-extension-config
/
izumi.distage.config.codec
/
AbstractDIConfigReader
AbstractDIConfigReader
izumi.distage.config.codec.AbstractDIConfigReader
trait
AbstractDIConfigReader
[
A
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
trait
DIConfigReader
[
A
]
Clear all
Members list
Concise view
Value members
Abstract methods
def
decodeConfig
(
config
:
DistageConfigImpl
):
Try
[
A
]
def
decodeConfig
(
path
:
String
)(
config
:
DistageConfigImpl
)(
implicit
tag
:
Tag
[
A
]):
A
def
decodeConfigWithDefault
(
path
:
String
)(
default
:
=>
A
)(
config
:
DistageConfigImpl
)(
implicit
tag
:
Tag
[
A
]):
A
def
flatMap
[
B
](
f
:
A
=>
DIConfigReader
[
B
]):
DIConfigReader
[
B
]
def
map
[
B
](
f
:
A
=>
B
):
DIConfigReader
[
B
]
Concrete methods
final
def
decodeAppConfig
(
path
:
String
)(
implicit
tag
:
Tag
[
A
]):
AppConfig
=>
A
final
def
decodeAppConfigWithDefault
(
path
:
String
)(
default
:
=>
A
)(
implicit
tag
:
Tag
[
A
]):
AppConfig
=>
A