package implicits
- Alphabetic
- Public
- All
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 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