Trait

refuel.json.codecs.definition

AnyRefCodecsExport

Related Doc: package definition

Permalink

trait AnyRefCodecsExport extends AnyRefCodecs

A codec generator that requires a type parameter. AnyRefCodecs is usually used by macros to call implicit Codec generation views. On the other hand, AnyRefCodecImpl is a wrapper to automatically derive recursive AnyRefCodec.

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

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit final def ArrayCodec[T](_x: Codec[T])(implicit arg0: ClassTag[T]): Codec[Array[T]]

    Permalink

    Array codec generator.

    Array codec generator.

    T

    Inner param type.

    _x

    Codec of collection param type.

    Definition Classes
    AnyRefCodecs
  5. implicit final def ArrayCodecImpl[T](implicit arg0: Codec[T], arg1: ClassTag[T]): Codec[Array[T]]

    Permalink

    Array codec generator.

    Array codec generator.

    T

    Inner param type.

  6. implicit final def ListCodec[T](_x: Codec[T]): Codec[List[T]]

    Permalink

    List codec generator.

    List codec generator.

    T

    Inner param type.

    _x

    Codec of collection param type.

    Definition Classes
    AnyRefCodecs
  7. implicit final def ListCodecImpl[T](implicit arg0: Codec[T]): Codec[List[T]]

    Permalink

    List codec generator.

    List codec generator.

    T

    Inner param type.

  8. implicit final def MapCodec[K, V](_x: (Codec[K], Codec[V])): Codec[Map[K, V]]

    Permalink

    Map codec generator.

    Map codec generator.

    K

    Inner key param type.

    V

    Inner key param type.

    _x

    Codec of collection param type.

    Definition Classes
    AnyRefCodecs
  9. implicit final def MapCodecImpl[K, V](implicit arg0: Codec[K], arg1: Codec[V]): Codec[Map[K, V]]

    Permalink

    Map codec generator.

    Map codec generator.

    K

    Inner key param type.

    V

    Inner key param type.

  10. implicit final def OptionCodec[T](_x: Codec[T]): Codec[Option[T]]

    Permalink

    Option codec generator.

    Option codec generator.

    T

    Inner param type.

    _x

    Codec of option param type.

    Definition Classes
    AnyRefCodecs
  11. implicit final def OptionCodecImpl[T](implicit arg0: Codec[T]): Codec[Option[T]]

    Permalink

    Option codec generator.

    Option codec generator.

    T

    Inner param type.

  12. implicit final def SeqCodec[T](_x: Codec[T]): Codec[Seq[T]]

    Permalink

    Seq codec generator.

    Seq codec generator.

    T

    Inner param type.

    _x

    Codec of collection param type.

    Definition Classes
    AnyRefCodecs
  13. implicit final def SeqCodecImpl[T](implicit arg0: Codec[T]): Codec[Seq[T]]

    Permalink

    Seq codec generator.

    Seq codec generator.

    T

    Inner param type.

  14. implicit final def SetCodec[T](_x: Codec[T]): Codec[Set[T]]

    Permalink

    Set codec generator.

    Set codec generator.

    T

    Inner param type.

    _x

    Codec of collection param type.

    Definition Classes
    AnyRefCodecs
  15. implicit final def SetCodecImpl[T](implicit arg0: Codec[T]): Codec[Set[T]]

    Permalink

    Set codec generator.

    Set codec generator.

    T

    Inner param type.

  16. implicit final def VectorCodec[T](_x: Codec[T]): Codec[Vector[T]]

    Permalink

    Vector codec generator.

    Vector codec generator.

    T

    Inner param type.

    _x

    Codec of collection param type.

    Definition Classes
    AnyRefCodecs
  17. implicit final def VectorCodecImpl[T](implicit arg0: Codec[T]): Codec[Vector[T]]

    Permalink

    Vector codec generator.

    Vector codec generator.

    T

    Inner param type.

  18. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  19. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  22. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  24. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  30. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRefCodecs

Inherited from AnyRef

Inherited from Any

Ungrouped