Trait for conversion between T and RawConfig where T is a "complex" type.
Utility trait used as strategy for conversion of a type T from/to a configuration of type RawConfig.
Conversion between a type T and String with error handling for the conversion from String to T
Load a configuration of type Config from the given RawConfig
Load a configuration of type Config from the given RawConfig
Load a configuration of type Config from the given file.
Load a configuration of type Config from the given file. Note that standard configuration files are still loaded but can be overridden from the given configuration file
the base namespace from which the configuration should be load
A Success with the configuration if it is possible to create an instance of type Config from the configuration files, else a Failure with details on why it isn't possible
Load a configuration of type Config from the given file.
Load a configuration of type Config from the given file. Note that standard configuration files are still loaded but can be overridden from the given configuration file
A Success with the configuration if it is possible to create an instance of type Config from the configuration files, else a Failure with details on why it isn't possible
Load a configuration of type Config from the standard configuration files
Load a configuration of type Config from the standard configuration files
the base namespace from which the configuration should be load
A Success with the configuration if it is possible to create an instance of type Config from the configuration files, else a Failure with details on why it isn't possible
Load a configuration of type Config from the standard configuration files
Load a configuration of type Config from the standard configuration files
A Success with the configuration if it is possible to create an instance of type Config from the configuration files, else a Failure with details on why it isn't possible
Save the given configuration into a property file
Save the given configuration into a property file
The configuration to save
Where to write the configuration
Override the path if it already exists
Writes the configuration to the output stream and closes the stream
Writes the configuration to the output stream and closes the stream
The configuration to write
The stream in which the configuration should be written