Packages

object Decoder extends DecoderInstances with ParserDecoderInstances with MapDecoderInstances with DerivedDecoderInstances with GenericDecoderInstances with CombinedDecoderInstances

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Decoder
  2. CombinedDecoderInstances
  3. GenericDecoderInstances
  4. DerivedDecoderInstances
  5. MapDecoderInstances
  6. ParserDecoderInstances
  7. Resolve
  8. OptionSelector
  9. DecoderInstances
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[F[_], S, A, C](implicit decoder: Decoder[F, S, A, C]): Decoder[F, S, A, C]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. implicit def cconsDecoder[F[_], K <: Symbol, H, Repr <: Coproduct, S, I](implicit key: Aux[K], headResolve: Lazy[Decoder[F, S, H, I]], tailResolve: Lazy[DerivedDecoder[F, Repr, S, I]], typeResolver: Lazy[Decoder[F, S, Option[String], I]], F: Monad[F], errors: ExtruderErrors[F]): DerivedDecoder[F, :+:[FieldType[K, H], Repr], S, I]
    Definition Classes
    GenericDecoderInstances
  7. implicit def chainDecoder[F[_], T, S, D](implicit arg0: Functor[F], decoder: Lazy[Decoder[F, S, List[T], D]]): Decoder[F, S, Chain[T], D]
    Definition Classes
    DerivedDecoderInstances
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  9. implicit def cnilDecoder[F[_], S, I](implicit arg0: Functor[F], error: ExtruderErrors[F], lp: LowPriority): DerivedDecoder[F, CNil, S, I]
    Definition Classes
    GenericDecoderInstances
  10. implicit def cnilDecoderWithSettings[F[_], S <: Settings, I](implicit arg0: Functor[F], error: ExtruderErrors[F]): DerivedDecoder[F, CNil, S, I]
    Definition Classes
    GenericDecoderInstances
  11. implicit def combinedDecoder[F[_], A, S0, S1, I0, I1](implicit ev0: Lazy[Decoder[F, S0, A, I0]], ev1: Lazy[Decoder[F, S1, A, I1]], errors: ExtruderErrors[F], refute: Refute[CombinedRefute[A]], neCol: <:!<[A, scala.collection.compat.IterableOnce[_]], neChain: <:!<[A, NonEmptyChain[_]]): Decoder[F, (S0, S1), A, (I0, I1)]
    Definition Classes
    CombinedDecoderInstances
  12. implicit def combinedNonEmptyChainDecoder[F[_], A, S0, S1, I0, I1](implicit arg0: FlatMap[F], ev0: Lazy[Decoder[F, S0, NonEmptyChain[A], I0]], ev1: Lazy[Decoder[F, S1, NonEmptyChain[A], I1]], errors: ExtruderErrors[F]): Decoder[F, (S0, S1), NonEmptyChain[A], (I0, I1)]
    Definition Classes
    CombinedDecoderInstances
  13. implicit def combinedOptionalDecoder[F[_], A, S0, S1, I0, I1](implicit arg0: FlatMap[F], ev0: Lazy[Decoder[F, S0, Option[A], I0]], ev1: Lazy[Decoder[F, S1, Option[A], I1]], errors: ExtruderErrors[F]): Decoder[F, (S0, S1), Option[A], (I0, I1)]
    Definition Classes
    CombinedDecoderInstances
  14. implicit def combinedTraversableDecoder[F[_], FF[T] <: scala.collection.compat.IterableOnce[T], A, S0, S1, I0, I1](implicit arg0: FlatMap[F], ev0: Lazy[Decoder[F, S0, FF[A], I0]], ev1: Lazy[Decoder[F, S1, FF[A], I1]], errors: ExtruderErrors[F], factory: scala.collection.compat.Factory[A, FF[A]]): Decoder[F, (S0, S1), FF[A], (I0, I1)]
    Definition Classes
    CombinedDecoderInstances
  15. implicit def eitherDecoder[F[_], L, R, S, D](implicit leftDecoder: Lazy[Decoder[F, S, L, D]], F: Monad[F], hasValue: HasValue[F, S, D], rightDecoder: Lazy[Decoder[F, S, R, D]], error: ExtruderErrors[F]): Decoder[F, S, Either[L, R], D]
    Definition Classes
    DerivedDecoderInstances
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. implicit def extruderStdInstancesForDecoderT[F[_], S, O](implicit arg0: Functor[F]): Invariant[[γ$0$]Decoder[F, S, γ$0$, O]]
    Definition Classes
    DecoderInstances
  19. def formatParserError[F[_], T, S <: Settings](parser: Parser[T], path: List[PathElement], settings: S)(implicit F: Applicative[F], error: ExtruderErrors[F]): (String) ⇒ F[T]
    Attributes
    protected
    Definition Classes
    Resolve
  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. implicit def hConsDerivedDecoder[T, F[_], K <: Symbol, V, TailRepr <: HList, DefaultsTailRepr <: HList, S, I](implicit key: Aux[K], F: Applicative[F], decoder: Lazy[Decoder[F, S, V, I]], tailDecoder: Lazy[DerivedDecoderWithDefault[F, T, TailRepr, DefaultsTailRepr, S, I]]): DerivedDecoderWithDefault[F, T, ::[FieldType[K, V], TailRepr], ::[Option[V], DefaultsTailRepr], S, I]
    Definition Classes
    GenericDecoderInstances
  22. implicit def hNilDerivedDecoder[F[_], T, S, D](implicit F: Applicative[F]): DerivedDecoderWithDefault[F, T, HNil, HNil, S, D]
    Definition Classes
    GenericDecoderInstances
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. def make[F[_], S, A, C](f: (List[PathElement], S, Option[A], C) ⇒ F[A]): Decoder[F, S, A, C]
  26. implicit def mapDecoder[F[_], K, V, S <: Settings, I](implicit arg0: Monad[F], error: ExtruderErrors[F], keyParser: Parser[K], decoder: Decoder[F, S, V, I], prune: Prune[F, S, I], refute: Refute[MultiParser[F, V]]): Decoder[F, S, Map[K, V], I]
    Definition Classes
    MapDecoderInstances
  27. implicit def multiParserDecode[F[_], T, S <: Settings, I](implicit parser: MultiParser[F, T], monad: Monad[F], error: ExtruderErrors[F], reader: StringReader[F, S, I]): Decoder[F, S, T, I]
    Definition Classes
    ParserDecoderInstances
  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. implicit def nonEmptyChainDecoder[F[_], T, S <: Settings, D](implicit decoder: Lazy[Decoder[F, S, Vector[T], D]], F: Monad[F], error: ExtruderErrors[F]): Decoder[F, S, NonEmptyChain[T], D]
    Definition Classes
    DerivedDecoderInstances
  30. implicit def nonEmptyListDecoder[F[_], T, S, D](implicit arg0: Functor[F], decoder: Lazy[Decoder[F, S, NonEmptyChain[T], D]]): Decoder[F, S, NonEmptyList[T], D]
    Definition Classes
    DerivedDecoderInstances
  31. implicit def nonEmptySetDecoder[F[_], T, S, D](implicit arg0: Functor[F], arg1: Order[T], decoder: Lazy[Decoder[F, S, NonEmptyChain[T], D]]): Decoder[F, S, NonEmptySet[T], D]
    Definition Classes
    DerivedDecoderInstances
  32. implicit def nonEmptyVectorDecoder[F[_], T, S, D](implicit arg0: Functor[F], decoder: Lazy[Decoder[F, S, NonEmptyChain[T], D]]): Decoder[F, S, NonEmptyVector[T], D]
    Definition Classes
    DerivedDecoderInstances
  33. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  35. implicit def optionalDecoder[F[_], T, S, D](implicit decoder: Lazy[Decoder[F, S, T, D]], F: Monad[F], error: ExtruderErrors[F], hasValue: HasValue[F, S, D], refute: Refute[MultiParser[F, T]]): Decoder[F, S, Option[T], D]
    Definition Classes
    DerivedDecoderInstances
  36. implicit def optionalMultiParserDecoder[F[_], T, S <: Settings, I](implicit parser: MultiParser[F, T], monad: Monad[F], error: ExtruderErrors[F], reader: StringReader[F, S, I]): Decoder[F, S, Option[T], I]
    Definition Classes
    ParserDecoderInstances
  37. implicit def parserDecoder[F[_], T, S <: Settings, I](implicit parser: Parser[T], monad: Monad[F], error: ExtruderErrors[F], reader: StringReader[F, S, I]): Decoder[F, S, T, I]
    Definition Classes
    ParserDecoderInstances
  38. implicit def productDecoder[F[_], T, GenRepr <: HList, DefaultOptsRepr <: HList, S, I](implicit gen: Aux[T, GenRepr], defaults: Aux[T, DefaultOptsRepr], tag: ClassTag[T], F: Functor[F], decoder: Lazy[DerivedDecoderWithDefault[F, T, GenRepr, DefaultOptsRepr, S, I]], lp: LowPriority, refute: Refute[DecoderRefute[T, S, I]], refuteParser: Refute[Parser[T]], refuteMultiParser: Refute[MultiParser[F, T]]): Decoder[F, S, T, I]
    Definition Classes
    GenericDecoderInstances
  39. def resolve[F[_], T, V, S <: Settings, D](parser: (V) ⇒ F[T], lookup: (List[PathElement], S, D) ⇒ F[Option[V]])(path: List[PathElement], settings: S, default: Option[T], data: D)(implicit F: Monad[F], error: ExtruderErrors[F]): F[T]
    Attributes
    protected
    Definition Classes
    Resolve
  40. def resolveValue[F[_], S <: Settings, T, D](parser: (String) ⇒ F[T])(implicit F: Monad[F], error: ExtruderErrors[F], reader: StringReader[F, S, D]): (List[PathElement], S, Option[T], D) ⇒ F[T]
    Attributes
    protected
    Definition Classes
    Resolve
  41. def selectOption[F[_], A, S <: Settings](path: List[PathElement], settings: S, primary: Option[A], secondary: Option[A])(implicit F: Applicative[F], error: ExtruderErrors[F]): F[A]
    Attributes
    protected
    Definition Classes
    OptionSelector
  42. implicit def stringMapDecoder[F[_], K, V, S, I](implicit arg0: Monad[F], mapDecoder: Decoder[F, S, Map[String, String], I], keyParser: Parser[K], valueParser: Parser[V], keyShow: Show[K], valueShow: Show[V], error: ExtruderErrors[F], refute: Refute[MultiParser[F, V]], lp: LowPriority): Decoder[F, S, Map[K, V], I]
    Definition Classes
    MapDecoderInstances
  43. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  44. def toString(): String
    Definition Classes
    AnyRef → Any
  45. implicit def unionDecoder[F[_], T, V <: Coproduct, S, I](implicit gen: Aux[T, V], underlying: Lazy[DerivedDecoder[F, V, S, I]], F: Functor[F], refute: Refute[DecoderRefute[T, S, I]], refuteParser: Refute[Parser[T]], refuteMultiParser: Refute[MultiParser[F, T]], neOpt: <:!<[T, Option[_]], neCol: <:!<[T, scala.collection.compat.IterableOnce[_]]): Decoder[F, S, T, I]
    Definition Classes
    GenericDecoderInstances
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from CombinedDecoderInstances

Inherited from GenericDecoderInstances

Inherited from DerivedDecoderInstances

Inherited from MapDecoderInstances

Inherited from ParserDecoderInstances

Inherited from Resolve

Inherited from OptionSelector

Inherited from DecoderInstances

Inherited from AnyRef

Inherited from Any

Ungrouped