stdlib

trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
trait Syntax
class Object
trait Matchable
class Any
stdlib.type

Type members

Inherited classlikes

object instant extends Schema
Inherited from:
Syntax
object localDate extends Schema
Inherited from:
Syntax
object offsetDateTime extends Schema
Inherited from:
Syntax

Value members

Inherited methods

def bigStruct[Z](fields: StructureField[stdlib, Z, _]*)(const: Vector[Any] => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def bijection[A, B](schema: Schema[stdlib, A], to: A => B, from: B => A): Schema[stdlib, B]
Inherited from:
ClosedSyntax
def enumeration[A](to: A => (String, Int), fromName: Map[String, A], fromOrdinal: Map[Int, A]): Schema[[F[_]] =>> Schematic[F], A]
Inherited from:
Syntax
def list[A](a: Schema[stdlib, A]): Schema[stdlib, List[A]]
Inherited from:
ClosedSyntax
def map[K, V](key: Schema[stdlib, K], value: Schema[stdlib, V]): Schema[stdlib, Map[K, V]]
Inherited from:
ClosedSyntax
def recursive[A](schema: => Schema[stdlib, A]): Schema[stdlib, A]
Inherited from:
ClosedSyntax
def set[A](a: Schema[stdlib, A]): Schema[stdlib, Set[A]]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10], a11: StructureField[stdlib, Z, A11], a12: StructureField[stdlib, Z, A12], a13: StructureField[stdlib, Z, A13], a14: StructureField[stdlib, Z, A14], a15: StructureField[stdlib, Z, A15], a16: StructureField[stdlib, Z, A16], a17: StructureField[stdlib, Z, A17], a18: StructureField[stdlib, Z, A18], a19: StructureField[stdlib, Z, A19], a20: StructureField[stdlib, Z, A20], a21: StructureField[stdlib, Z, A21])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10], a11: StructureField[stdlib, Z, A11], a12: StructureField[stdlib, Z, A12], a13: StructureField[stdlib, Z, A13], a14: StructureField[stdlib, Z, A14], a15: StructureField[stdlib, Z, A15], a16: StructureField[stdlib, Z, A16], a17: StructureField[stdlib, Z, A17], a18: StructureField[stdlib, Z, A18], a19: StructureField[stdlib, Z, A19], a20: StructureField[stdlib, Z, A20])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10], a11: StructureField[stdlib, Z, A11], a12: StructureField[stdlib, Z, A12], a13: StructureField[stdlib, Z, A13], a14: StructureField[stdlib, Z, A14], a15: StructureField[stdlib, Z, A15], a16: StructureField[stdlib, Z, A16], a17: StructureField[stdlib, Z, A17], a18: StructureField[stdlib, Z, A18], a19: StructureField[stdlib, Z, A19])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10], a11: StructureField[stdlib, Z, A11], a12: StructureField[stdlib, Z, A12], a13: StructureField[stdlib, Z, A13], a14: StructureField[stdlib, Z, A14], a15: StructureField[stdlib, Z, A15], a16: StructureField[stdlib, Z, A16], a17: StructureField[stdlib, Z, A17], a18: StructureField[stdlib, Z, A18])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10], a11: StructureField[stdlib, Z, A11], a12: StructureField[stdlib, Z, A12], a13: StructureField[stdlib, Z, A13], a14: StructureField[stdlib, Z, A14], a15: StructureField[stdlib, Z, A15], a16: StructureField[stdlib, Z, A16], a17: StructureField[stdlib, Z, A17])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10], a11: StructureField[stdlib, Z, A11], a12: StructureField[stdlib, Z, A12], a13: StructureField[stdlib, Z, A13], a14: StructureField[stdlib, Z, A14], a15: StructureField[stdlib, Z, A15], a16: StructureField[stdlib, Z, A16])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10], a11: StructureField[stdlib, Z, A11], a12: StructureField[stdlib, Z, A12], a13: StructureField[stdlib, Z, A13], a14: StructureField[stdlib, Z, A14], a15: StructureField[stdlib, Z, A15])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10], a11: StructureField[stdlib, Z, A11], a12: StructureField[stdlib, Z, A12], a13: StructureField[stdlib, Z, A13], a14: StructureField[stdlib, Z, A14])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10], a11: StructureField[stdlib, Z, A11], a12: StructureField[stdlib, Z, A12], a13: StructureField[stdlib, Z, A13])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10], a11: StructureField[stdlib, Z, A11], a12: StructureField[stdlib, Z, A12])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10], a11: StructureField[stdlib, Z, A11])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9], a10: StructureField[stdlib, Z, A10])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8], a9: StructureField[stdlib, Z, A9])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7], a8: StructureField[stdlib, Z, A8])(const: (A0, A1, A2, A3, A4, A5, A6, A7, A8) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6], a7: StructureField[stdlib, Z, A7])(const: (A0, A1, A2, A3, A4, A5, A6, A7) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5, A6](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5], a6: StructureField[stdlib, Z, A6])(const: (A0, A1, A2, A3, A4, A5, A6) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4, A5](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4], a5: StructureField[stdlib, Z, A5])(const: (A0, A1, A2, A3, A4, A5) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3, A4](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3], a4: StructureField[stdlib, Z, A4])(const: (A0, A1, A2, A3, A4) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2, A3](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2], a3: StructureField[stdlib, Z, A3])(const: (A0, A1, A2, A3) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1, A2](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1], a2: StructureField[stdlib, Z, A2])(const: (A0, A1, A2) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0, A1](a0: StructureField[stdlib, Z, A0], a1: StructureField[stdlib, Z, A1])(const: (A0, A1) => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z, A0](a0: StructureField[stdlib, Z, A0])(const: A0 => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z](fields: Vector[StructureField[stdlib, Z, _]])(const: Vector[Any] => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def struct[Z](const: => Z): Schema[stdlib, Z]
Inherited from:
ClosedSyntax
def suspend[A](schema: => Schema[stdlib, A]): Schema[stdlib, A]
Inherited from:
ClosedSyntax
def union[U](first: OneOf[stdlib, U, _], rest: OneOf[stdlib, U, _]*)(total: U => WithValue[stdlib, U, _]): Schema[stdlib, U]
Inherited from:
ClosedSyntax
def vector[A](a: Schema[stdlib, A]): Schema[stdlib, Vector[A]]
Inherited from:
ClosedSyntax

Inherited fields

val bigdecimal: Schema[[F[_]] =>> Schematic[F], BigDecimal]
Inherited from:
Syntax
val bigint: Schema[[F[_]] =>> Schematic[F], BigInt]
Inherited from:
Syntax
val boolean: Schema[[F[_]] =>> Schematic[F], Boolean]
Inherited from:
Syntax
val byte: Schema[[F[_]] =>> Schematic[F], Byte]
Inherited from:
Syntax
val bytes: Schema[[F[_]] =>> Schematic[F], ByteArray]
Inherited from:
Syntax
val double: Schema[[F[_]] =>> Schematic[F], Double]
Inherited from:
Syntax
val float: Schema[[F[_]] =>> Schematic[F], Float]
Inherited from:
Syntax
val int: Schema[[F[_]] =>> Schematic[F], Int]
Inherited from:
Syntax
val long: Schema[[F[_]] =>> Schematic[F], Long]
Inherited from:
Syntax
val short: Schema[[F[_]] =>> Schematic[F], Short]
Inherited from:
Syntax
val string: Schema[[F[_]] =>> Schematic[F], String]
Inherited from:
Syntax
val unit: Schema[[F[_]] =>> Schematic[F], Unit]
Inherited from:
Syntax
val uuid: Schema[[F[_]] =>> Schematic[F], UUID]
Inherited from:
Syntax