DefaultFroms
trait LowPriFroms
trait Generated
trait Types
trait MacroImplicits
trait CaseClassFromPiece
trait CaseClassToPiece
trait MacrosCommon
class Object
trait Matchable
class Any
trait Froms
Annotator
Type members
Inherited classlikes
@implicitNotFound("Could not find an implicit WeePickle.From[${In}]. Consider adding one with `object ${In} { implicit val pickleFrom: WeePickle.From[${In}] = macroFrom }`")
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
@implicitNotFound("Could not find an implicit WeePickle.FromTo[${T}]. Consider adding one with `object ${T} { implicit val pickler: WeePickle.FromTo[${T}] = macroFromTo }`")
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
@implicitNotFound("Could not find an implicit WeePickle.To[${T}]. Consider adding one with `object ${T} { implicit val pickleTo: WeePickle.To[${T}] = macroTo }`")
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
Givens
Implicits
Implicits
Inherited implicits
implicit
def Tuple17From[T1 : From, T2 : From, T3 : From, T4 : From, T5 : From, T6 : From, T7 : From, T8 : From, T9 : From, T10 : From, T11 : From, T12 : From, T13 : From, T14 : From, T15 : From, T16 : From, T17 : From]: TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
- Inherited from
- Generated
implicit
def Tuple18From[T1 : From, T2 : From, T3 : From, T4 : From, T5 : From, T6 : From, T7 : From, T8 : From, T9 : From, T10 : From, T11 : From, T12 : From, T13 : From, T14 : From, T15 : From, T16 : From, T17 : From, T18 : From]: TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
- Inherited from
- Generated
implicit
def Tuple19From[T1 : From, T2 : From, T3 : From, T4 : From, T5 : From, T6 : From, T7 : From, T8 : From, T9 : From, T10 : From, T11 : From, T12 : From, T13 : From, T14 : From, T15 : From, T16 : From, T17 : From, T18 : From, T19 : From]: TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
- Inherited from
- Generated
implicit
def Tuple20From[T1 : From, T2 : From, T3 : From, T4 : From, T5 : From, T6 : From, T7 : From, T8 : From, T9 : From, T10 : From, T11 : From, T12 : From, T13 : From, T14 : From, T15 : From, T16 : From, T17 : From, T18 : From, T19 : From, T20 : From]: TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
- Inherited from
- Generated
implicit
def Tuple20To[T1 : To, T2 : To, T3 : To, T4 : To, T5 : To, T6 : To, T7 : To, T8 : To, T9 : To, T10 : To, T11 : To, T12 : To, T13 : To, T14 : To, T15 : To, T16 : To, T17 : To, T18 : To, T19 : To, T20 : To]: TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
- Inherited from
- Generated
implicit
def Tuple21From[T1 : From, T2 : From, T3 : From, T4 : From, T5 : From, T6 : From, T7 : From, T8 : From, T9 : From, T10 : From, T11 : From, T12 : From, T13 : From, T14 : From, T15 : From, T16 : From, T17 : From, T18 : From, T19 : From, T20 : From, T21 : From]: TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
- Inherited from
- Generated
implicit
def Tuple21To[T1 : To, T2 : To, T3 : To, T4 : To, T5 : To, T6 : To, T7 : To, T8 : To, T9 : To, T10 : To, T11 : To, T12 : To, T13 : To, T14 : To, T15 : To, T16 : To, T17 : To, T18 : To, T19 : To, T20 : To, T21 : To]: TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
- Inherited from
- Generated
implicit
def Tuple22From[T1 : From, T2 : From, T3 : From, T4 : From, T5 : From, T6 : From, T7 : From, T8 : From, T9 : From, T10 : From, T11 : From, T12 : From, T13 : From, T14 : From, T15 : From, T16 : From, T17 : From, T18 : From, T19 : From, T20 : From, T21 : From, T22 : From]: TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
- Inherited from
- Generated
implicit
def Tuple22To[T1 : To, T2 : To, T3 : To, T4 : To, T5 : To, T6 : To, T7 : To, T8 : To, T9 : To, T10 : To, T11 : To, T12 : To, T13 : To, T14 : To, T15 : To, T16 : To, T17 : To, T18 : To, T19 : To, T20 : To, T21 : To, T22 : To]: TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
- Inherited from
- Generated
implicit
def Tuple5From[T1 : From, T2 : From, T3 : From, T4 : From, T5 : From]: TupleNFrom[(T1, T2, T3, T4, T5)]
- Inherited from
- Generated
implicit
def Tuple6From[T1 : From, T2 : From, T3 : From, T4 : From, T5 : From, T6 : From]: TupleNFrom[(T1, T2, T3, T4, T5, T6)]
- Inherited from
- Generated
implicit
def Tuple7From[T1 : From, T2 : From, T3 : From, T4 : From, T5 : From, T6 : From, T7 : From]: TupleNFrom[(T1, T2, T3, T4, T5, T6, T7)]
- Inherited from
- Generated
implicit
def Tuple8From[T1 : From, T2 : From, T3 : From, T4 : From, T5 : From, T6 : From, T7 : From, T8 : From]: TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8)]
- Inherited from
- Generated