wjson.macros

package wjson.macros

Members list

Type members

Classlikes

Macro to generate a JsValueMapper for a given case class.

Macro to generate a JsValueMapper for a given case class.

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class ADTMappingMacro(q: Quotes)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
class ArrayGenerator[T] extends Generator[T]

Attributes

Supertypes
trait Generator[T]
class Object
trait Matchable
class Any
class ListGenerator[T] extends Generator[T]

Attributes

Supertypes
trait Generator[T]
class Object
trait Matchable
class Any
class OptionGenerator[T] extends Generator[T]

Attributes

Supertypes
trait Generator[T]
class Object
trait Matchable
class Any
class OrTypeGenerator[T] extends Generator[T]

Attributes

Supertypes
trait Generator[T]
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class ProductGenerator[T] extends Generator[T]

Attributes

Companion
object
Supertypes
trait Generator[T]
class Object
trait Matchable
class Any
class SeqGenerator[T] extends Generator[T]

Attributes

Supertypes
trait Generator[T]
class Object
trait Matchable
class Any
class SetGenerator[T] extends Generator[T]

Attributes

Supertypes
trait Generator[T]
class Object
trait Matchable
class Any
class SumGenerator[T] extends Generator[T]

Attributes

Supertypes
trait Generator[T]
class Object
trait Matchable
class Any
class VectorGenerator[T] extends Generator[T]

Attributes

Supertypes
trait Generator[T]
class Object
trait Matchable
class Any