Flat

zio.ConfigProvider.Flat
See theFlat companion object
trait Flat

A simplified config provider that knows only how to deal with flat (key/value) properties. Because these providers are common, there is special support for implementing them.

Attributes

Companion
object
Source
ConfigProvider.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Abstract methods

def enumerateChildren(path: Chunk[String])(implicit trace: Trace): IO[Error, Set[String]]

Attributes

Source
ConfigProvider.scala
def load[A](path: Chunk[String], config: Primitive[A])(implicit trace: Trace): IO[Error, Chunk[A]]

Attributes

Source
ConfigProvider.scala

Concrete methods

Attributes

Source
ConfigProvider.scala
def load[A](path: Chunk[String], config: Primitive[A], split: Boolean)(implicit trace: Trace): IO[Error, Chunk[A]]

Attributes

Source
ConfigProvider.scala
final def nested(name: String): Flat

Attributes

Source
ConfigProvider.scala
final def orElse(that: Flat): Flat

Attributes

Source
ConfigProvider.scala

Attributes

Source
ConfigProvider.scala
final def unnested(name: String): Flat

Attributes

Source
ConfigProvider.scala