Packages

trait CirceSensitiveDataEntityDecoder extends AnyRef

Derive EntityDecoder if implicit Decoder is in the scope without need to explicitly call jsonOfSensitive

Note that it varies from CirceEntityDecoder in that, when failing to decode io.circe.Json to an A, the JSON will not be included in the raised Exception. In the event the JSON includes sensitive data, this trait is, arguably, a better choice since it eliminates the risk of logging sensitive data, e.g. due to logging a raised Throwable that includes the sensitive JSON.

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

Value Members

  1. implicit def circeEntityDecoder[F[_], A](implicit arg0: Concurrent[F], arg1: Decoder[A]): EntityDecoder[F, A]