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

Concise view

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