SchematicPathEncoder

trait StubSchematic[Make]
trait StubSchematic[Make]
trait Mixin[Make]
trait Mixin[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
trait Schematic[Make]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def bijection[A, B](f: Make[A], to: A => B, from: B => A): Make[B]
Definition Classes
StubSchematic -> Schematic
def default[A]: Make[A]
override def enumeration[A](to: A => (String, Int), fromName: Map[String, A], fromOrdinal: Map[Int, A]): Make[A]
Definition Classes
StubSchematic -> Schematic
override def struct[S](fields: Vector[Field[Make, S, _]])(const: Vector[Any] => S): Make[S]
Definition Classes
StubSchematic -> Schematic
override def withHints[A](fa: Make[A], hints: Hints): Make[A]
Definition Classes

Inherited methods

def byte: Make[Byte]
Inherited from:
StubSchematic
def bytes: Make[ByteArray]
Inherited from:
StubSchematic
Inherited from:
StubSchematic
def list[S](fs: Make[S]): Make[List[S]]
Inherited from:
StubSchematic
def map[K, V](fk: Make[K], fv: Make[V]): Make[Map[K, V]]
Inherited from:
StubSchematic
def set[S](fs: Make[S]): Make[Set[S]]
Inherited from:
StubSchematic
def struct[S](fields: Vector[Field[Make, S, _]]): Make[S]
Inherited from:
StubSchematic
def suspend[A](f: => Make[A]): Make[A]
Inherited from:
StubSchematic
def union[S](first: Alt[Make, S, _], rest: Vector[Alt[Make, S, _]])(total: S => WithValue[Make, S, _]): Make[S]
Inherited from:
StubSchematic
def vector[S](fs: Make[S]): Make[Vector[S]]
Inherited from:
StubSchematic

Concrete fields

override val bigdecimal: Make[BigDecimal]
override val bigint: Make[BigInt]
override val boolean: Make[Boolean]
override val double: Make[Double]
override val float: Make[Float]
override val int: Make[Int]
override val long: Make[Long]
override val short: Make[Short]
override val string: Make[String]
override val timestamp: Make[Timestamp]
override val unit: Make[Unit]
override val uuid: Make[UUID]