Package

zio

config

Permalink

package config

Linear Supertypes
ConfigDocsFunctions, WriteFunctions, ReadFunctions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. config
  2. ConfigDocsFunctions
  3. WriteFunctions
  4. ReadFunctions
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Config[A] extends AnyRef

    Permalink
  2. sealed trait ConfigDescriptor[K, V, A] extends AnyRef

    Permalink
  3. sealed trait ConfigDocs[+K, +V] extends AnyRef

    Permalink
  4. final case class ConfigSource[K, V](getConfigValue: (Vector[K]) ⇒ IO[ReadErrorsVector[K, V], ConfigValue[V]], sourceDescription: List[String]) extends Product with Serializable

    Permalink
  5. final case class ConfigValue[+A](value: A, sourceDescription: String) extends Product with Serializable

    Permalink
  6. sealed trait PropertyTree[+K, +V] extends AnyRef

    Permalink
  7. trait PropertyType[V, A] extends AnyRef

    Permalink
  8. sealed trait ReadError[+K, +V] extends AnyRef

    Permalink
  9. final type ReadErrors[K, V] = ::[ReadError[K, V]]

    Permalink
  10. final type ReadErrorsVector[K, V] = ::[ReadError[Vector[K], V]]

    Permalink

Value Members

  1. object Config

    Permalink
  2. object ConfigDescriptor

    Permalink
  3. object ConfigDocs

    Permalink
  4. object ConfigSource extends Serializable

    Permalink
  5. object PropertyTree

    Permalink
  6. object PropertyType

    Permalink
  7. object ReadError

    Permalink
  8. final def config[A]: ZIO[Config[A], Nothing, A]

    Permalink
  9. final def generateDocs[K, V, A](config: ConfigDescriptor[K, V, A]): ConfigDocs[K, V]

    Permalink
    Definition Classes
    ConfigDocsFunctions
  10. def generateDocsWithValue[K, V, A](config: ConfigDescriptor[K, V, A], value: A): Either[String, ConfigDocs[K, V]]

    Permalink
    Definition Classes
    ConfigDocsFunctions
  11. final def read[K, V, A](configuration: ConfigDescriptor[K, V, A]): IO[ReadErrorsVector[K, V], A]

    Permalink
    Definition Classes
    ReadFunctions
  12. final def write[K, V, A](config: ConfigDescriptor[K, V, A], a: A): Either[String, PropertyTree[K, V]]

    Permalink
    Definition Classes
    WriteFunctions

Inherited from ConfigDocsFunctions

Inherited from WriteFunctions

Inherited from ReadFunctions

Inherited from AnyRef

Inherited from Any

Ungrouped