package implicits
- Alphabetic
- Public
- Protected
Type Members
- trait BaseCaseObjectContext extends AnyRef
- trait CaseClassReadWriters extends Types
Basic functionality to be able to read and write objects.
Basic functionality to be able to read and write objects. Kept as a trait so other internal files can use it, while also mixing it into the
upickle
package to form the public API1 - abstract class CaseObjectContext[V] extends ObjVisitor[Any, V] with BaseCaseObjectContext
- trait Generated extends TupleReadWriters
Auto-generated picklers and unpicklers, used for creating the 22 versions of tuple-picklers and case-class picklers
- abstract class HugeCaseObjectContext[V] extends ObjVisitor[Any, V] with BaseCaseObjectContext
- trait LowPriWriters extends Types
This needs to be split into a separate trait due to https://github.com/scala/bug/issues/11768
- trait MacroImplicits extends MacrosCommon
- trait MacrosCommon extends AnyRef
- trait Readers extends Types with TupleReadWriters with Generated with ReadersVersionSpecific
- trait ReadersVersionSpecific extends MacroImplicits
- trait TupleReadWriters extends Types
Basic functionality to be able to read and write objects.
Basic functionality to be able to read and write objects. Kept as a trait so other internal files can use it, while also mixing it into the
upickle
package to form the public API1 - trait Writers extends Types with TupleReadWriters with Generated with WritersVersionSpecific with LowPriWriters
- trait WritersVersionSpecific extends MacroImplicits
- case class allowUnknownKeys(b: Boolean) extends Annotation with StaticAnnotation with Product with Serializable
- case class key(s: String) extends Annotation with StaticAnnotation with Product with Serializable
Value Members
- object MacroImplicits
Stupid hacks to work around scalac not forwarding macro type params properly