ConfigDecoder

laika.api.config.ConfigDecoder
See theConfigDecoder companion object
trait ConfigDecoder[T]

A type class that can decode a ConfigValue to an instance of T.

Attributes

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

Members list

Value members

Abstract methods

def apply(value: Traced[ConfigValue]): Either[ConfigError, T]
Implicitly added by map

Decode the given traced value.

Decode the given traced value.

The object passed to this method is of type Traced[ConfigValue], which passes the Origin alongside the actual value. The origin can be used to resolve relative paths and similar tasks.

Attributes

Source
ConfigDecoder.scala
def apply(value: Traced[ConfigValue]): Either[ConfigError, T]
Implicitly added by nec

Decode the given traced value.

Decode the given traced value.

The object passed to this method is of type Traced[ConfigValue], which passes the Origin alongside the actual value. The origin can be used to resolve relative paths and similar tasks.

Attributes

Source
ConfigDecoder.scala
def apply(value: Traced[ConfigValue]): Either[ConfigError, T]
Implicitly added by seq

Decode the given traced value.

Decode the given traced value.

The object passed to this method is of type Traced[ConfigValue], which passes the Origin alongside the actual value. The origin can be used to resolve relative paths and similar tasks.

Attributes

Source
ConfigDecoder.scala
def apply(value: Traced[ConfigValue]): Either[ConfigError, T]
Implicitly added by tracedValue

Decode the given traced value.

Decode the given traced value.

The object passed to this method is of type Traced[ConfigValue], which passes the Origin alongside the actual value. The origin can be used to resolve relative paths and similar tasks.

Attributes

Source
ConfigDecoder.scala
def apply(value: Traced[ConfigValue]): Either[ConfigError, T]

Decode the given traced value.

Decode the given traced value.

The object passed to this method is of type Traced[ConfigValue], which passes the Origin alongside the actual value. The origin can be used to resolve relative paths and similar tasks.

Attributes

Source
ConfigDecoder.scala

Concrete methods

def flatMap[U](f: T => Either[ConfigError, U]): ConfigDecoder[U]
Implicitly added by map

Attributes

Source
ConfigDecoder.scala
def flatMap[U](f: T => Either[ConfigError, U]): ConfigDecoder[U]
Implicitly added by nec

Attributes

Source
ConfigDecoder.scala
def flatMap[U](f: T => Either[ConfigError, U]): ConfigDecoder[U]
Implicitly added by seq

Attributes

Source
ConfigDecoder.scala
def flatMap[U](f: T => Either[ConfigError, U]): ConfigDecoder[U]
Implicitly added by tracedValue

Attributes

Source
ConfigDecoder.scala
def flatMap[U](f: T => Either[ConfigError, U]): ConfigDecoder[U]

Attributes

Source
ConfigDecoder.scala
def map[U](f: T => U): ConfigDecoder[U]
Implicitly added by map

Attributes

Source
ConfigDecoder.scala
def map[U](f: T => U): ConfigDecoder[U]
Implicitly added by nec

Attributes

Source
ConfigDecoder.scala
def map[U](f: T => U): ConfigDecoder[U]
Implicitly added by seq

Attributes

Source
ConfigDecoder.scala
def map[U](f: T => U): ConfigDecoder[U]
Implicitly added by tracedValue

Attributes

Source
ConfigDecoder.scala
def map[U](f: T => U): ConfigDecoder[U]

Attributes

Source
ConfigDecoder.scala