Packages

c

com.avsystem.commons.serialization

HasGenAndKeyCodec

abstract class HasGenAndKeyCodec[T] extends AnyRef

Automatically injects both GenCodec and GenKeyCodec. The type must be a case class or case class like type that wraps exactly one field for which GenKeyCodec exists.

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

Instance Constructors

  1. new HasGenAndKeyCodec()(implicit instances: MacroInstances[Unit, CodecWithKeyCodec[T]])

Value Members

  1. implicit lazy val codec: GenCodec[T]
  2. implicit lazy val keyCodec: GenKeyCodec[T]