package macros
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- macros
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final class ClassShape extends Product with Serializable
Metadata about one class definition.
- trait ClassShaper[T] extends Product
- final class ParameterShape extends Product with Serializable
Metadata about one parameter of a class.
Value Members
- macro def deriveCodec[T](default: T): JsonCodec[T]
- macro def deriveDecoder[T](default: T): JsonDecoder[T]
- macro def deriveEncoder[T]: JsonEncoder[T]
- macro def deriveShaper[T]: ClassShaper[T]
- object ClassShape extends Serializable
- object ClassShaper
- object ParameterShape extends Serializable