Packages

  • package root

    This is the API documentation for Ciris: lightweight, extensible, and validated configuration loading in Scala.
    The documentation is kept up-to-date with new releases, currently documenting release v0.12.0 on Scala 2.12.
    Please note that the documentation targets the JVM, and there may be differences on Scala.js and Scala Native.

    This is the API documentation for Ciris: lightweight, extensible, and validated configuration loading in Scala.
    The documentation is kept up-to-date with new releases, currently documenting release v0.12.0 on Scala 2.12.
    Please note that the documentation targets the JVM, and there may be differences on Scala.js and Scala Native.

    Ciris is divided into the following set of modules.

    • The cats module integrates with cats for type classes and type class instances.
    • The cats-effect module integrates with cats-effect for type classes for effect types.
    • The core module provides basic functionality and support for standard library types.
    • The enumeratum module integrates with enumeratum to be able to read enumerations.
    • The generic module uses shapeless to be able to read products and coproducts.
    • The refined module integrates with refined to be able to read refinement types.
    • The spire module integrates with spire to be able to read more number types.
    • The squants module integrates with squants to read values with unit of measure.

    If you're looking for usage instructions, please refer to the usage guide.

    Definition Classes
    root
  • package ciris

    The main namespace of Ciris is ciris, and the easiest way to get started is to bring it into scope with an import.
    If you are looking for a getting started guide, with examples and explanations, please refer to the usage guide.

    The main namespace of Ciris is ciris, and the easiest way to get started is to bring it into scope with an import.
    If you are looking for a getting started guide, with examples and explanations, please refer to the usage guide.

    Definition Classes
    root
  • package api
  • package cats

    Module providing an integration with cats.

  • package decoders
  • package enumeratum

    Module providing an integration with enumeratum.

  • package generic

    Module using shapeless for generic derivation of ConfigDecoders.

  • package refined

    Module providing an integration with refined.

  • package spire

    Module providing an integration with spire.

  • package squants

    Module providing an integration with squants.

  • ConfigDecoder
  • ConfigEntry
  • ConfigError
  • ConfigErrors
  • ConfigException
  • ConfigKeyType
  • ConfigResult
  • ConfigSource
  • ConfigValue
  • Secret
p

ciris

package ciris

The main namespace of Ciris is ciris, and the easiest way to get started is to bring it into scope with an import.
If you are looking for a getting started guide, with examples and explanations, please refer to the usage guide.

Source
package.scala
Linear Supertypes
CirisPlatformSpecific, LoadConfigs, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ciris
  2. CirisPlatformSpecific
  3. LoadConfigs
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class ConfigDecoder[A, B] extends AnyRef

    ConfigDecoder represents the ability to convert the value of a ConfigEntry to a different type.

    ConfigDecoder represents the ability to convert the value of a ConfigEntry to a different type. A ConfigDecoder supports converting values of type A to values of type B, within a context F, while also supporting sensible error messages.

    To create a new ConfigDecoder, simply extended the class and implement the decode method. Alternatively, refer to the companion object for helper methods.

    Note that most ConfigDecoder instances provided by Ciris support converting from String to some type B, which should be enough for most use cases.

    A

    the type from which the decoder converts

    B

    the type to which the decoder converts

  2. final class ConfigEntry[F[_], K, S, V] extends ConfigValue[F, V]

    ConfigEntry represents an entry (key-value pair) from a configuration source, with support for transforming the value.

    ConfigEntry represents an entry (key-value pair) from a configuration source, with support for transforming the value. The value might not have been retrieved or transformed successfully, represented by wrapping the value in Either[ConfigError, V]. The key is of type K and the value is of type V. The original value from the source is left unmodified and is of type S. Both the source value and the value are in a context of type F. The type of the key is described with the included ConfigKeyType.

    To create a ConfigEntry, use ConfigEntry#apply.

    scala> ConfigEntry("key", ConfigKeyType.Environment, Right("value"))
    res0: ConfigEntry[api.Id, String, String, String] = ConfigEntry(key, Environment)
    F

    the context in which the values exists

    K

    the type of the key

    S

    the type of the source value

    V

    the type of the value

  3. sealed abstract class ConfigError extends AnyRef

    ConfigError represents one or more errors that occurred while reading or decoding a single ConfigEntry configuration entry value.

    ConfigError represents one or more errors that occurred while reading or decoding a single ConfigEntry configuration entry value. An error is basically a String message, and can be created from one by using ConfigError#apply in the companion object.

    scala> val error = ConfigError("error")
    error: ConfigError = ConfigError(error)
    
    scala> error.message
    res0: String = error

    ConfigErrors can be combined into a single ConfigError using the combine method. This is useful when there was more than one error when reading or decoding the configuration value.

    scala> error combine ConfigError("error2")
    res1: ConfigError = Combined(ConfigError(error), ConfigError(error2))

    There is also a convenience method append for creating ConfigErrors.

    scala> error append ConfigError("error2")
    res2: ConfigErrors = ConfigErrors(ConfigError(error), ConfigError(error2))

    The companion object contains methods for creating the most common ConfigErrors, like:

    - ConfigError#missingKey for when there is no value for a specified key,
    - ConfigError#readException for when an error occurred while reading a key, and
    - ConfigError#wrongType for when the value couldn't be converted to the expected type.

  4. final class ConfigErrors extends AnyVal

    ConfigErrors represents one or more ConfigError errors that occurred while reading one or more ConfigEntry configuration entries.

    ConfigErrors represents one or more ConfigError errors that occurred while reading one or more ConfigEntry configuration entries. To create a ConfigErrors instance, use the ConfigErrors#apply method.

    scala> val errors = ConfigErrors(ConfigError("error1"), ConfigError("error2"))
    errors: ConfigErrors = ConfigErrors(ConfigError(error1), ConfigError(error2))

    It is possible to retrieve the underlying ConfigError errors in a Vector with toVector. This will not incur any additional overhead, as the class is a value class directly wrapping the Vector.

    scala> errors.toVector
    res0: Vector[ConfigError] = Vector(ConfigError(error1), ConfigError(error2))

    There are also methods for retrieving the messages and size.

    scala> errors.messages
    res1: Vector[String] = Vector(error1, error2)
    
    scala> errors.size
    res2: Int = 2

    If you instead want a combined error message, you can use message.

    scala> errors.message
    res0: String =
    - error1.
    - error2.

    It is also possible to append more ConfigError errors using the append method, returning a new ConfigErrors instance.

    scala> val errors2 = errors append ConfigError("error3")
    errors2: ConfigErrors = ConfigErrors(ConfigError(error1), ConfigError(error2), ConfigError(error3))
    
    scala> errors2.messages
    res3: Vector[String] = Vector(error1, error2, error3)
    
    scala> errors2.size
    res4: Int = 3
  5. final class ConfigException extends Throwable

    ConfigException is a Throwable representation of ConfigErrors.

    ConfigException is a Throwable representation of ConfigErrors. ConfigException can be useful in cases where it is desirable to have failed configuration loading halt program execution -- typically during application startup.

  6. sealed class ConfigKeyType[K] extends AnyRef

    ConfigKeyType represents the name and type of keys that can be read from a ConfigSource.

    ConfigKeyType represents the name and type of keys that can be read from a ConfigSource. Names should be in singular form and in all lowercase. The ConfigKeyTypes supported by Ciris in the core module include the following:

    - ConfigKeyType#Environment: "environment variable" of type String,
    - ConfigKeyType#Property: "system property" of type String,
    - ConfigKeyType#Argument: "command-line argument" of type Int, and
    - ConfigKeyType.File: "file" of type (File, Charset).

    To create a new ConfigKeyType, use the ConfigKeyType#apply method, specifying the name of the key and its type. Note that there is no check whether the name is in singular form or in all lowercase, since the only real implication is for error messages.

    K

    the type of the key

    Example:
    1. scala> ConfigKeyType[String]("custom key")
      res0: ConfigKeyType[String] = ConfigKeyType(custom key)
  7. abstract class ConfigResult[F[_], V] extends AnyRef

    ConfigResult represents any result from having loaded a configuration: either a single ConfigValue or multiple values composed together using loadConfig or withValues.

    ConfigResult represents any result from having loaded a configuration: either a single ConfigValue or multiple values composed together using loadConfig or withValues. Most often, there is no need to create an instance of ConfigResult, instead prefer to use ConfigValue.

    F

    the context in which the result exists

    V

    the type of the result

  8. abstract class ConfigSource[F[_], K, V] extends AnyRef

    ConfigSource represents the ability to read values of type V for keys of type K from some source: for example, environment variables, system properties, command-line arguments, or some vault service.

    ConfigSource represents the ability to read values of type V for keys of type K from some source: for example, environment variables, system properties, command-line arguments, or some vault service. The values are returned in a context F, which can be api.Id when no context is desired.

    You can create a ConfigSource by directly extending the class and implementing ConfigSource#read, or by using any of the helpers in the companion object, like ConfigSource#apply.

    The ConfigSources already defined in the Ciris core module include the following:
    - ConfigSource#Environment: for reading environment variables,
    - ConfigSource#Properties: for reading system properties, and
    - ConfigSource.File: for reading file contents.

    K

    the type of keys the source supports

    V

    the type of values the source reads

    Example:
    1. scala> val source = ConfigSource(ConfigKeyType[String]("identity key"))(key => Right(key))
      source: ConfigSource[api.Id, String, String] = ConfigSource(ConfigKeyType(identity key))
      
      scala> source.read("key").toStringWithValues
      res0: String = ConfigEntry(key, ConfigKeyType(identity key), Right(key))
  9. abstract class ConfigValue[F[_], V] extends ConfigResult[F, V]

    ConfigValue represents the value part of a ConfigEntry, without any other details like the key, key type, or original source value.

    ConfigValue represents the value part of a ConfigEntry, without any other details like the key, key type, or original source value. ConfigEntry extends ConfigValue, but you can also create one with ConfigValue#apply.

    F

    the context in which the value exists

    V

    the type of the value

  10. final class Secret[A] extends AnyRef

    Secret is used to denote that a configuration value is secret, and that it should not be included in any log output.

    Secret is used to denote that a configuration value is secret, and that it should not be included in any log output. By wrapping a value with Secret, the value will not be printed, but a Secret(hash) placeholder will take its place, where hash is the SHA1 short hash of the value as a String in UTF-8. The short hash can be retrieved with valueShortHash and the full hash with valueHash. When decoding types wrapped with Secret, sensitive details will automatically be redacted from error messages.

    To create a new Secret, use the apply method in the companion object.

    scala> Secret(123)
    res0: Secret[Int] = Secret(40bd001)

    The equals, hashCode, copy, and unapply methods are implemented.

    scala> Secret(123) == Secret(123)
    res1: Boolean = true
    
    scala> Secret(123).copy("abc")
    res2: Secret[String] = Secret(a9993e3)
    
    scala> Secret(123) match { case Secret(value) => Secret(value + 1) }
    res3: Secret[Int] = Secret(f38cfe2)

    The original value can be retrieved; be careful to not include it in logs.

    scala> Secret(123).value
    res4: Int = 123
    A

    the type of the original value being wrapped

Value Members

  1. def arg[Value](args: IndexedSeq[String])(index: Int)(implicit decoder: ConfigDecoder[String, Value]): ConfigEntry[Id, Int, String, Value]

    Reads the command-line argument with the specified index, and tries to convert the value to type Value, wrapping the result in a ConfigEntry.

    Note that the underlying arguments may be mutable.

    Reads the command-line argument with the specified index, and tries to convert the value to type Value, wrapping the result in a ConfigEntry.

    Note that the underlying arguments may be mutable. There is also an alternative pure version argF with which the reading is suspended into a context F.

    Value

    the type to convert the value to

    args

    the command-line arguments

    index

    the index of the argument to read

    decoder

    the decoder with which to decode the value

    returns

    a ConfigEntry with the result

    Example:
    1. scala> ciris.arg[Int](Array("50"))(0).toStringWithValues
      res0: String = ConfigEntry(0, Argument, Right(50))
      
      scala> ciris.arg[Int](Array("50"))(1).toStringWithValues
      res1: String = ConfigEntry(1, Argument, Left(MissingKey(1, Argument)))
      
      scala> ciris.arg[Int](Array("a"))(0).toStringWithValues
      res2: String = ConfigEntry(0, Argument, Right(a), Left(WrongType(0, Argument, Right(a), a, Int, java.lang.NumberFormatException: For input string: "a")))
  2. def argF[F[_], Value](args: IndexedSeq[String])(index: Int)(implicit arg0: Sync[F], decoder: ConfigDecoder[String, Value]): ConfigEntry[F, Int, String, Value]

    Reads the command-line argument with the specified index, and tries to convert the value to type Value.

    Reads the command-line argument with the specified index, and tries to convert the value to type Value. Note that the underlying arguments may be mutable, so this function suspends the reading into context F.

    If you're sure that the underlying arguments are never modified at runtime, and do not want to suspend reading, there is also arg which reads the argument directly.

    F

    the context in which to suspend the reading

    Value

    the type to convert the value to

    args

    the command-line arguments

    index

    the index of the argument to read

    decoder

    the decoder with which to decode the value

    returns

    a ConfigEntry with the result

  3. def env[Value](key: String)(implicit decoder: ConfigDecoder[String, Value]): ConfigEntry[Id, String, String, Value]

    Reads the environment variable with the specified key name, and tries to convert the value to type Value, wrapping the result in a ConfigEntry.

    If you want the value returned in a context, that is not api.Id, you can use envF and explicitly specify the context to use.

    Reads the environment variable with the specified key name, and tries to convert the value to type Value, wrapping the result in a ConfigEntry.

    If you want the value returned in a context, that is not api.Id, you can use envF and explicitly specify the context to use.

    Value

    the type to convert the value to

    key

    the name of the environment variable to read

    decoder

    the decoder with which to decode the value

    returns

    a ConfigEntry with the result

    Example:
    1. scala> ciris.env[Int]("key").toStringWithValues
      res0: String = ConfigEntry(key, Environment, Left(MissingKey(key, Environment)))
  4. def envF[F[_], Value](key: String)(implicit arg0: Applicative[F], decoder: ConfigDecoder[String, Value]): ConfigEntry[F, String, String, Value]

    Reads the environment variable with the specified key name, and tries to convert the value to type Value, wrapping the result in a ConfigEntry where the value has been lifted into context F.

    If no context F is desired, api.Id can be used.

    Reads the environment variable with the specified key name, and tries to convert the value to type Value, wrapping the result in a ConfigEntry where the value has been lifted into context F.

    If no context F is desired, api.Id can be used. There is also env which can be used for the case when F is api.Id.

    F

    the context in which to lift the value

    Value

    the type to convert the value to

    key

    the name of the environment variable to read

    decoder

    the decoder with which to decode the value

    returns

    a ConfigEntry with the result

  5. def file[Value](file: File, modifyFileContents: (String) ⇒ String = identity, charset: Charset = Charset.defaultCharset)(implicit decoder: ConfigDecoder[String, Value]): ConfigEntry[Id, (File, Charset), String, Value]

    Reads the contents of the specified file with charset, applies the modifyFileContents function on the contents, and attempts to convert the modified file contents to type Value.

    Reads the contents of the specified file with charset, applies the modifyFileContents function on the contents, and attempts to convert the modified file contents to type Value. The result is wrapped in a ConfigEntry.

    Note that this function is not pure, and that there is an alternative pure version of this function available as fileSync, which suspends the reading of the file.

    Value

    the type to convert the value to

    file

    the file of which to read the contents

    modifyFileContents

    the function to apply on the file contents before trying to convert to type Value; defaults to not modify the file contents

    charset

    the charset of the file to read; defaults to Charset.defaultCharset

    decoder

    the decoder with which to decode the value

    returns

    a ConfigEntry with the result

    Definition Classes
    CirisPlatformSpecific
    Example:
    1. scala> file[Double](new java.io.File("/number.txt")).toStringWithValues
      res0: String = ConfigEntry((/number.txt,UTF-8), ConfigKeyType(file), Left(ReadException((/number.txt,UTF-8), ConfigKeyType(file), java.io.FileNotFoundException: /number.txt (No such file or directory))))
    See also

    fileWithName

  6. def fileSync[F[_], Value](file: File, modifyFileContents: (String) ⇒ String = identity, charset: Charset = Charset.defaultCharset)(implicit arg0: Sync[F], decoder: ConfigDecoder[String, Value]): ConfigEntry[F, (File, Charset), String, Value]

    Reads the contents of the specified file with charset, applies the modifyFileContents function on the contents, and attempts to convert the modified file contents to type Value.

    Reads the contents of the specified file with charset, applies the modifyFileContents function on the contents, and attempts to convert the modified file contents to type Value. The reading of the file is suspended into context F synchronously.

    If suspending into a context is not desired, a non-pure version of this function is available as file, which attempts to read the file immediately.

    F

    the context in which to suspend the reading

    Value

    the type to convert the value to

    file

    the file of which to read the contents

    modifyFileContents

    the function to apply on the file contents before trying to convert to type Value; defaults to not modify the file contents

    charset

    the charset of the file to read; defaults to Charset.defaultCharset

    decoder

    the decoder with which to decode the value

    returns

    a ConfigEntry with the result

    Definition Classes
    CirisPlatformSpecific
    See also

    fileWithNameSync

  7. def fileWithName[Value](name: String, modifyFileContents: (String) ⇒ String = identity, charset: Charset = Charset.defaultCharset)(implicit decoder: ConfigDecoder[String, Value]): ConfigEntry[Id, (File, Charset), String, Value]

    Reads the contents of the specified file name with charset, applies the modifyFileContents function on the contents, and attempts to convert the modified file contents to type Value.

    Reads the contents of the specified file name with charset, applies the modifyFileContents function on the contents, and attempts to convert the modified file contents to type Value. The result is wrapped in a ConfigEntry.

    Note that this function is not pure, and that there is an alternative pure version of this function available as fileWithNameSync, which suspends the reading of the file.

    Value

    the type to convert the value to

    name

    the name of the file of which to read the contents

    modifyFileContents

    the function to apply on the file contents before trying to convert to type Value; defaults to not modify the file contents

    charset

    the charset of the file to read; defaults to Charset.defaultCharset

    decoder

    the decoder with which to decode the value

    returns

    a ConfigEntry with the result

    Definition Classes
    CirisPlatformSpecific
    Example:
    1. scala> fileWithName[Double]("/number.txt").toStringWithValues
      res0: String = ConfigEntry((/number.txt,UTF-8), ConfigKeyType(file), Left(ReadException((/number.txt,UTF-8), ConfigKeyType(file), java.io.FileNotFoundException: /number.txt (No such file or directory))))
    See also

    file

  8. def fileWithNameSync[F[_], Value](name: String, modifyFileContents: (String) ⇒ String = identity, charset: Charset = Charset.defaultCharset)(implicit arg0: Sync[F], decoder: ConfigDecoder[String, Value]): ConfigEntry[F, (File, Charset), String, Value]

    Reads the contents of the specified file name with charset, applies the modifyFileContents function on the contents, and attempts to convert the modified file contents to type Value.

    Reads the contents of the specified file name with charset, applies the modifyFileContents function on the contents, and attempts to convert the modified file contents to type Value. The reading of the file is suspended into context F.

    If suspending into a context is not desired, a non-pure version of this function is available as fileWithName, which attempts to read the file immediately.

    F

    the context in which to suspend the reading

    Value

    the type to convert the value to

    name

    the name of the file of which to read the contents

    modifyFileContents

    the function to apply on the file contents before trying to convert to type Value; defaults to not modify the file contents

    charset

    the charset of the file to read; defaults to Charset.defaultCharset

    decoder

    the decoder with which to decode the value

    returns

    a ConfigEntry with the result

    Definition Classes
    CirisPlatformSpecific
    See also

    fileSync

  9. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16], a17: ConfigResult[F, A17], a18: ConfigResult[F, A18], a19: ConfigResult[F, A19], a20: ConfigResult[F, A20], a21: ConfigResult[F, A21])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 21 specified ConfigResults.

    Loads a configuration using the 21 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    A17

    the type for configuration result 17

    A18

    the type for configuration result 18

    A19

    the type for configuration result 19

    A20

    the type for configuration result 20

    A21

    the type for configuration result 21

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    a17

    configuration result 17

    a18

    configuration result 18

    a19

    configuration result 19

    a20

    configuration result 20

    a21

    configuration result 21

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  10. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16], a17: ConfigResult[F, A17], a18: ConfigResult[F, A18], a19: ConfigResult[F, A19], a20: ConfigResult[F, A20])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 20 specified ConfigResults.

    Loads a configuration using the 20 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    A17

    the type for configuration result 17

    A18

    the type for configuration result 18

    A19

    the type for configuration result 19

    A20

    the type for configuration result 20

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    a17

    configuration result 17

    a18

    configuration result 18

    a19

    configuration result 19

    a20

    configuration result 20

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  11. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16], a17: ConfigResult[F, A17], a18: ConfigResult[F, A18], a19: ConfigResult[F, A19])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 19 specified ConfigResults.

    Loads a configuration using the 19 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    A17

    the type for configuration result 17

    A18

    the type for configuration result 18

    A19

    the type for configuration result 19

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    a17

    configuration result 17

    a18

    configuration result 18

    a19

    configuration result 19

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  12. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16], a17: ConfigResult[F, A17], a18: ConfigResult[F, A18])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 18 specified ConfigResults.

    Loads a configuration using the 18 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    A17

    the type for configuration result 17

    A18

    the type for configuration result 18

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    a17

    configuration result 17

    a18

    configuration result 18

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  13. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16], a17: ConfigResult[F, A17])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 17 specified ConfigResults.

    Loads a configuration using the 17 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    A17

    the type for configuration result 17

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    a17

    configuration result 17

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  14. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 16 specified ConfigResults.

    Loads a configuration using the 16 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  15. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 15 specified ConfigResults.

    Loads a configuration using the 15 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  16. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 14 specified ConfigResults.

    Loads a configuration using the 14 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  17. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 13 specified ConfigResults.

    Loads a configuration using the 13 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  18. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 12 specified ConfigResults.

    Loads a configuration using the 12 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  19. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 11 specified ConfigResults.

    Loads a configuration using the 11 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  20. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 10 specified ConfigResults.

    Loads a configuration using the 10 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  21. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 9 specified ConfigResults.

    Loads a configuration using the 9 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  22. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, A8, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8])(f: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 8 specified ConfigResults.

    Loads a configuration using the 8 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  23. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, A7, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7])(f: (A1, A2, A3, A4, A5, A6, A7) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 7 specified ConfigResults.

    Loads a configuration using the 7 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  24. def loadConfig[F[_], A1, A2, A3, A4, A5, A6, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6])(f: (A1, A2, A3, A4, A5, A6) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 6 specified ConfigResults.

    Loads a configuration using the 6 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  25. def loadConfig[F[_], A1, A2, A3, A4, A5, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5])(f: (A1, A2, A3, A4, A5) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 5 specified ConfigResults.

    Loads a configuration using the 5 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  26. def loadConfig[F[_], A1, A2, A3, A4, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4])(f: (A1, A2, A3, A4) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 4 specified ConfigResults.

    Loads a configuration using the 4 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  27. def loadConfig[F[_], A1, A2, A3, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3])(f: (A1, A2, A3) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 3 specified ConfigResults.

    Loads a configuration using the 3 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  28. def loadConfig[F[_], A1, A2, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2])(f: (A1, A2) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the 2 specified ConfigResults.

    Loads a configuration using the 2 specified ConfigResults. Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  29. def loadConfig[F[_], A1, Z](a1: ConfigResult[F, A1])(f: (A1) ⇒ Z)(implicit arg0: Apply[F]): ConfigResult[F, Z]

    Loads a configuration using the specified ConfigResult.

    Loads a configuration using the specified ConfigResult.

    F

    the ConfigResult context

    A1

    the type of the configuration result

    Z

    the type of the configuration

    a1

    the configuration result

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  30. def loadConfig[F[_], Z](z: Z)(implicit arg0: Applicative[F]): ConfigResult[F, Z]

    Wraps the specified value in a ConfigResult[F, Z].

    Wraps the specified value in a ConfigResult[F, Z]. Useful when you want to use a static configuration inside a withValues block, requiring you to wrap it with this function.

    F

    the ConfigResult context

    Z

    the type of the value to wrap

    z

    the value to wrap

    returns

    the value wrapped in a ConfigResult[F, Z]

    Definition Classes
    LoadConfigs
  31. def prop[Value](key: String)(implicit decoder: ConfigDecoder[String, Value]): ConfigEntry[Id, String, String, Value]

    Reads the system property with the specified key name, and tries to convert the value to type Value.

    Reads the system property with the specified key name, and tries to convert the value to type Value. Note that system properties are mutable, so if you modify them during runtime, this function is not pure.

    You might want to use propF to suspend the actual reading in a context F, like IO.

    Value

    the type to convert the value to

    key

    the system property to read

    decoder

    the decoder with which to decode the value

    returns

    a ConfigEntry with the result

    Example:
    1. scala> ciris.prop[Int]("key").toStringWithValues
      res0: String = ConfigEntry(key, Property, Left(MissingKey(key, Property)))
  32. def propF[F[_], Value](key: String)(implicit arg0: Sync[F], decoder: ConfigDecoder[String, Value]): ConfigEntry[F, String, String, Value]

    Reads the system property with the specified key name, but suspends the reading by wrapping the operation in the specified context F, and then tries to convert the value to type Value.

    Note that system properties are mutable.

    Reads the system property with the specified key name, but suspends the reading by wrapping the operation in the specified context F, and then tries to convert the value to type Value.

    Note that system properties are mutable. If you never modify them during runtime, and you are sure that you do not want to suspend the reading to a context F, you can instead use prop.

    F

    the context in which to suspend the reading

    Value

    the type to convert the value to

    key

    the system property to read

    decoder

    the decoder with which to decode the value

    returns

    a ConfigEntry with the result

  33. def withValue[F[_], A1, Z](a1: ConfigResult[F, A1])(f: (A1) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on a single ConfigResult in order to be able to load a configuration.

    Defines a requirement on a single ConfigResult in order to be able to load a configuration. The method wraps loadConfig functions, requiring the provided ConfigResult to be available in order to use the loadConfig functions.

    F

    the ConfigResult context

    A1

    the type of the configuration result

    Z

    the type of the configuration

    a1

    the configuration result

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  34. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16], a17: ConfigResult[F, A17], a18: ConfigResult[F, A18], a19: ConfigResult[F, A19], a20: ConfigResult[F, A20], a21: ConfigResult[F, A21])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 21 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 21 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    A17

    the type for configuration result 17

    A18

    the type for configuration result 18

    A19

    the type for configuration result 19

    A20

    the type for configuration result 20

    A21

    the type for configuration result 21

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    a17

    configuration result 17

    a18

    configuration result 18

    a19

    configuration result 19

    a20

    configuration result 20

    a21

    configuration result 21

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  35. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16], a17: ConfigResult[F, A17], a18: ConfigResult[F, A18], a19: ConfigResult[F, A19], a20: ConfigResult[F, A20])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 20 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 20 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    A17

    the type for configuration result 17

    A18

    the type for configuration result 18

    A19

    the type for configuration result 19

    A20

    the type for configuration result 20

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    a17

    configuration result 17

    a18

    configuration result 18

    a19

    configuration result 19

    a20

    configuration result 20

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  36. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16], a17: ConfigResult[F, A17], a18: ConfigResult[F, A18], a19: ConfigResult[F, A19])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 19 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 19 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    A17

    the type for configuration result 17

    A18

    the type for configuration result 18

    A19

    the type for configuration result 19

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    a17

    configuration result 17

    a18

    configuration result 18

    a19

    configuration result 19

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  37. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16], a17: ConfigResult[F, A17], a18: ConfigResult[F, A18])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 18 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 18 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    A17

    the type for configuration result 17

    A18

    the type for configuration result 18

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    a17

    configuration result 17

    a18

    configuration result 18

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  38. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16], a17: ConfigResult[F, A17])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 17 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 17 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    A17

    the type for configuration result 17

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    a17

    configuration result 17

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  39. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15], a16: ConfigResult[F, A16])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 16 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 16 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    A16

    the type for configuration result 16

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    a16

    configuration result 16

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  40. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14], a15: ConfigResult[F, A15])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 15 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 15 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    A15

    the type for configuration result 15

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    a15

    configuration result 15

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  41. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13], a14: ConfigResult[F, A14])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 14 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 14 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    A14

    the type for configuration result 14

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    a14

    configuration result 14

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  42. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12], a13: ConfigResult[F, A13])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 13 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 13 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    A13

    the type for configuration result 13

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    a13

    configuration result 13

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  43. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11], a12: ConfigResult[F, A12])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 12 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 12 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    A12

    the type for configuration result 12

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    a12

    configuration result 12

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  44. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10], a11: ConfigResult[F, A11])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 11 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 11 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    A11

    the type for configuration result 11

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    a11

    configuration result 11

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  45. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9], a10: ConfigResult[F, A10])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 10 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 10 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    A10

    the type for configuration result 10

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    a10

    configuration result 10

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  46. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, A9, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8], a9: ConfigResult[F, A9])(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 9 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 9 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    A9

    the type for configuration result 9

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    a9

    configuration result 9

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  47. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, A8, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7], a8: ConfigResult[F, A8])(f: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 8 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 8 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    A8

    the type for configuration result 8

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    a8

    configuration result 8

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  48. def withValues[F[_], A1, A2, A3, A4, A5, A6, A7, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6], a7: ConfigResult[F, A7])(f: (A1, A2, A3, A4, A5, A6, A7) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 7 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 7 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    A7

    the type for configuration result 7

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    a7

    configuration result 7

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  49. def withValues[F[_], A1, A2, A3, A4, A5, A6, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5], a6: ConfigResult[F, A6])(f: (A1, A2, A3, A4, A5, A6) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 6 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 6 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    A6

    the type for configuration result 6

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    a6

    configuration result 6

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  50. def withValues[F[_], A1, A2, A3, A4, A5, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4], a5: ConfigResult[F, A5])(f: (A1, A2, A3, A4, A5) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 5 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 5 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    A5

    the type for configuration result 5

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    a5

    configuration result 5

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  51. def withValues[F[_], A1, A2, A3, A4, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3], a4: ConfigResult[F, A4])(f: (A1, A2, A3, A4) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 4 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 4 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    A4

    the type for configuration result 4

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    a4

    configuration result 4

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  52. def withValues[F[_], A1, A2, A3, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2], a3: ConfigResult[F, A3])(f: (A1, A2, A3) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 3 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 3 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    A3

    the type for configuration result 3

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    a3

    configuration result 3

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  53. def withValues[F[_], A1, A2, Z](a1: ConfigResult[F, A1], a2: ConfigResult[F, A2])(f: (A1, A2) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on 2 ConfigResults in order to be able to load a configuration.

    Defines a requirement on 2 ConfigResults in order to be able to load a configuration. The method wraps loadConfig methods, requiring the provided ConfigResults to be available in order to use the loadConfig methods.

    Deals with error accumulation if there are any errors in the provided ConfigResults.

    F

    the ConfigResult context

    A1

    the type for configuration result 1

    A2

    the type for configuration result 2

    Z

    the type of the configuration

    a1

    configuration result 1

    a2

    configuration result 2

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  54. def withValues[F[_], A1, Z](a1: ConfigResult[F, A1])(f: (A1) ⇒ ConfigResult[F, Z])(implicit arg0: Monad[F]): ConfigResult[F, Z]

    Defines a requirement on a single ConfigResult in order to be able to load a configuration.

    Defines a requirement on a single ConfigResult in order to be able to load a configuration. The method wraps any loadConfig functions, requiring the provided ConfigResult to be available in order to use the loadConfig functions.

    F

    the ConfigResult context

    A1

    the type of the configuration result

    Z

    the type of the configuration

    a1

    the configuration result

    f

    the function to create the configuration

    returns

    the configuration or errors

    Definition Classes
    LoadConfigs
  55. object ConfigDecoder extends ConfigDecoders
  56. object ConfigEntry
  57. object ConfigError
  58. object ConfigErrors
  59. object ConfigException extends Serializable
  60. object ConfigKeyType extends ConfigKeyTypePlatformSpecific
  61. object ConfigResult
  62. object ConfigSource extends ConfigSourcePlatformSpecific
  63. object ConfigValue
  64. object Secret

Inherited from CirisPlatformSpecific

Inherited from LoadConfigs

Inherited from AnyRef

Inherited from Any

Ungrouped