ConfigProductReader

machinespir.it.jig.ConfigReader.ConfigProductReader
class ConfigProductReader[A](product: ProductOf[A], instances: => Vector[(String, ConfigReader[_])], defaultParams: Map[String, Any]) extends ConfigReader[A]

Attributes

Graph
Supertypes
trait ConfigReader[A]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def read(config: ConfigValue, path: List[ConfigPath]): ReadResult[A]

Inherited methods

def emap[B](f: A => Either[String, B]): ConfigReader[B]

Maps an A to a B in ReadResult fashion (no exceptions).

Maps an A to a B in ReadResult fashion (no exceptions).

Attributes

Inherited from:
ConfigReader

Concrete fields