Packages

trait JsonDecoder[F[_]] extends AnyRef

F-algebra for separating the Sync required for extracting the Json from the body. As such if F is Sync at some layer, then this can be used to extract without the lower layer needing to be aware of the strong constraint.

Source
JsonDecoder.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonDecoder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def asJson(m: Message[F]): F[Json]
  2. abstract def asJsonDecode[A](m: Message[F])(implicit arg0: Decoder[A]): F[A]