Package

io

parsek

Permalink

package parsek

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. parsek
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Decoder[A] extends Serializable

    Permalink

    Convert PValue to A type.

  2. trait Encoder[-A] extends Serializable

    Permalink

    Convert A type to PValue.

  3. sealed abstract class Error extends Exception

    Permalink

  4. final case class NonEmptyList[+A](head: A, tail: List[A]) extends Product with Serializable

    Permalink

    Source: https://github.com/typelevel/cats/blob/master/core/src/main/scala/cats/data/NonEmptyList.scala

    Source: https://github.com/typelevel/cats/blob/master/core/src/main/scala/cats/data/NonEmptyList.scala

    A data type which represents a non empty list of A, with single element (head) and optional structure (tail).

  5. final case class NullField(field: Symbol, message: String) extends Error with Product with Serializable

    Permalink
  6. final case class NullValue(message: String) extends Error with Product with Serializable

    Permalink
  7. case class PError(errors: NonEmptyList[Throwable]) extends PResult[Nothing] with Product with Serializable

    Permalink
  8. sealed abstract class PResult[+A] extends AnyRef

    Permalink

  9. case class PSuccess[A](value: A, warnings: Seq[Throwable] = Seq.empty) extends PResult[A] with Product with Serializable

    Permalink
  10. sealed trait PValue extends Product with Serializable with Dynamic

    Permalink

  11. class PValueFormatter extends AnyRef

    Permalink

  12. final case class ParsingFailure(message: String, underlying: Throwable) extends Error with Product with Serializable

    Permalink
  13. type ThrowableNel = NonEmptyList[Throwable]

    Permalink
  14. final case class TraverseFailure(message: String) extends Error with Product with Serializable

    Permalink
  15. final case class TypeCastFailure(message: String) extends Error with Product with Serializable

    Permalink

Value Members

  1. object Decoder extends Serializable

    Permalink
  2. object Encoder extends Serializable

    Permalink
  3. object FilterFailure extends Error with Product with Serializable

    Permalink
  4. object NonEmptyList extends Serializable

    Permalink
  5. object PError extends Serializable

    Permalink
  6. object PResult

    Permalink
  7. object PValue extends Serializable

    Permalink
  8. object PValueFormatter

    Permalink
  9. package algebra

    Permalink
  10. def arr(values: PValue*): PValue

    Permalink
    Annotations
    @inline()
  11. package implicits

    Permalink

  12. package instances

    Permalink

  13. package optics

    Permalink

  14. def pmap(fields: FieldType*): PMap

    Permalink
    Annotations
    @inline()
  15. val root: LensPath

    Permalink
  16. package serde

    Permalink
  17. package syntax

    Permalink

  18. package types

    Permalink
  19. def validate(root: PMap, schema: PStructType): PResult[PValue]

    Permalink
  20. def validateType(value: PValue, dataType: PType): PResult[PValue]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped