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
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]]
def load[A](path: Chunk[String], config: Primitive[A])(implicit trace: Trace): IO[Error, Chunk[A]]

Concrete methods

def load[A](path: Chunk[String], config: Primitive[A], split: Boolean)(implicit trace: Trace): IO[Error, Chunk[A]]
final def nested(name: String): Flat
final def orElse(that: Flat): Flat
final def unnested(name: String): Flat