WeePickle
Converters for default scala types. Macros to generate converters for case classes.
Type members
Inherited classlikes
Represents the ability to write a value of type In
.
Represents the ability to write a value of type In
.
Generally nothing more than a way of applying the In
to
a Visitor, along with some utility methods
- Inherited from
- Types
A To that throws an error for all the visit methods which it does not define, letting you only define the handlers you care about.
A To that throws an error for all the visit methods which it does not define, letting you only define the handlers you care about.
- Inherited from
- Types
Represents the ability to read a value of type T
.
Represents the ability to read a value of type T
.
A thin wrapper around Visitor, but needs to be it's own class in order to make type inference automatically pick up it's implicit values.
- Inherited from
- Types
Value members
Inherited methods
- Inherited from
- DefaultTos
Summons a type class that can write from data into visitor.
Summons a type class that can write from data into visitor.
- Inherited from
- Api
Somewhat internal version of WeePickle.FromScala for use by custom API bundles.
Somewhat internal version of WeePickle.FromScala for use by custom API bundles.
- Inherited from
- Api
Transforms object keys. e.g. {"food_group": "vegetable"} => {"FoodGroup": "vegetable"}
Transforms object keys. e.g. {"food_group": "vegetable"} => {"FoodGroup": "vegetable"}
- See also
- Inherited from
- NoOpMappers
Transforms sealed trait/class $type discriminator values. e.g.
Transforms sealed trait/class $type discriminator values. e.g.
{"$type": "com.rallyhealth.Bee"} => {"$type": "com-rallyhealth-bee"}
- See also
- Inherited from
- NoOpMappers
Default discriminator field name.
Overridable here globally, or for a specific class hierarchy using the
discriminator
annotation.
Default discriminator field name.
Overridable here globally, or for a specific class hierarchy using the
discriminator
annotation.
- Inherited from
- AttributeTagged
Summons a Visitor that produces output value(s) of type T.
Summons a Visitor that produces output value(s) of type T.
- Inherited from
- Api
Somewhat internal version of WeePickle.ToScala for use by custom API bundles.
Somewhat internal version of WeePickle.ToScala for use by custom API bundles.
- Inherited from
- Api
Givens
Implicits
Inherited implicits
- Inherited from
- DefaultFroms
- Inherited from
- DefaultFroms
- Inherited from
- DefaultFroms
- Inherited from
- DefaultTos
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated
- Inherited from
- Generated