WeePickle

Converters for default scala types. Macros to generate converters for case classes.

trait Annotator
trait Api
trait Froms
trait DefaultFroms
trait LowPriFroms
trait Tos
trait DefaultTos
trait Generated
trait Types
trait MacroImplicits
trait CaseClassFromPiece
trait CaseClassToPiece
trait MacrosCommon
class Object
trait Matchable
class Any

Type members

Classlikes

object FromScala
object ToScala

Inherited classlikes

abstract class CaseR[V]
Inherited from
Types
trait CaseW[In]
Inherited from
Types
@implicitNotFound("Could not find an implicit WeePickle.From[${In}]. Consider adding one with `object ${In} { implicit val pickleFrom: WeePickle.From[${In}] = macroFrom }`")
trait From[In]

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
object From
Inherited from
Types
class FromExtension(r: From)
Inherited from
CaseClassFromPiece
@implicitNotFound("Could not find an implicit WeePickle.FromTo[${T}]. Consider adding one with `object ${T} { implicit val pickler: WeePickle.FromTo[${T}] = macroFromTo }`")
trait FromTo[T]

A combined To and From, along with some utility methods.

A combined To and From, along with some utility methods.

Inherited from
Types
object FromTo
Inherited from
Types
Inherited from
MacroImplicits
class MapStringTo[T](f: CharSequence => T)
Inherited from
DefaultTos
trait SimpleTo[T]

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
class SingletonR[T](t: T)
Inherited from
Types
class SingletonW[T](f: T)
Inherited from
Types
trait Tagged
Inherited from
Types
trait TaggedFrom[In]
Inherited from
Types
object TaggedFrom
Inherited from
Types
trait TaggedFromTo[T]
Inherited from
Types
object TaggedFromTo
Inherited from
Types
trait TaggedTo[T]
Inherited from
Types
object TaggedTo
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 }`")
trait To[T]

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
object To
Inherited from
Types
class ToExtension(r: To)
Inherited from
CaseClassToPiece
class TupleNFrom[In](val writers: Array[From[_]], val f: In => Array[Any])
Inherited from
Types
class TupleNTo[V](val readers: Array[To[_]], val f: Array[Any] => V)
Inherited from
Types

Value members

Inherited methods

def MapFrom0[M <: ([A, B] =>> Map[A, B]), K, V](implicit kw: From[K], vw: From[V]): From[M[K, V]]
Inherited from
DefaultFroms
def MapTo0[M <: ([A, B] =>> Map[A, B]), K, V](make: Iterable[(K, V)] => M[K, V])(implicit k: To[K], v: To[V]): To[M[K, V]]
Inherited from
DefaultTos
def annotate[V](rw: CaseW[V], tagName: String, tag: String)(implicit c: ClassTag[V]): TaggedFrom[V]
Inherited from
AttributeTagged
def annotate[V](rw: CaseR[V], tagName: String, tag: String): TaggedTo[V]
Inherited from
AttributeTagged
def from[T](implicit evidence$2: From[T]): From[T]

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
def fromScala[In](scala: In)(implicit from: From[In]): FromInput

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
def fromTo[T](implicit evidence$3: FromTo[T]): FromTo[T]
Inherited from
Api
def fromToEnumerationId[E <: Enumeration, V <: Value](e: E)(implicit ev: V =:= Value): FromTo[V]
Inherited from
LowPriorityImplicits
def fromToEnumerationName[E <: Enumeration, V <: Value](e: E)(implicit ev: V =:= Value): FromTo[V]
Inherited from
LowPriorityImplicits
inline def macroFrom[T](implicit evidence$1: ClassTag[T], m: Of[T]): From[T]
Inherited from
CaseClassFromPiece
inline def macroFromTo[T](implicit evidence$1: ClassTag[T], Of[T]): FromTo[T]
Inherited from
MacroImplicits
inline def macroNullableTo[T](using m: Of[T]): To[T]
Inherited from
CaseClassToPiece
inline def macroTo[T](using m: Of[T]): To[T]
Inherited from
CaseClassToPiece
def objectAttributeKeyReadMap(s: CharSequence): CharSequence

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
def objectAttributeKeyWriteMap(s: CharSequence): CharSequence
Inherited from
NoOpMappers
def objectTypeKeyReadMap(s: CharSequence): CharSequence

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
def objectTypeKeyWriteMap(s: CharSequence): CharSequence
Inherited from
NoOpMappers
def serializeDefaults: Boolean
Inherited from
MacrosCommon
def tagName: String

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
def taggedArrayContext[T](taggedTo: TaggedTo[T]): ArrVisitor[Any, T]
Inherited from
Types
def taggedExpectedMsg: String
Inherited from
AttributeTagged
override def taggedObjectContext[T](taggedTo: TaggedTo[T]): ObjVisitor[Any, T]
Definition Classes
Inherited from
AttributeTagged
def taggedWrite[T, R](w: CaseW[T], tagName: String, tag: String, out: Visitor[_, R], v: T): R
Inherited from
AttributeTagged
def to[T](implicit evidence$1: To[T]): To[T]

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
def toScala[Out](implicit to: To[Out]): Visitor[_, Out]

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

Inherited givens

given From_T
Inherited from
CaseClassFromPiece
given To_T: Visitor[Any, T]
Inherited from
CaseClassToPiece

Implicits

Inherited implicits

implicit def ArrayFrom[T](implicit r: From[T]): From[Array[T]]
Inherited from
DefaultFroms
implicit def EitherFrom[T1, T2](implicit evidence$3: From[T1], evidence$4: From[T2]): From[Either[T1, T2]]
Inherited from
DefaultFroms
implicit val FromBigDecimal: From[BigDecimal]
Inherited from
DefaultFroms
implicit val FromBigInt: From[BigInt]
Inherited from
DefaultFroms
implicit val FromBoolean: From[Boolean]
Inherited from
DefaultFroms
implicit val FromByte: From[Byte]
Inherited from
DefaultFroms
implicit val FromChar: From[Char]
Inherited from
DefaultFroms
implicit val FromDate: From[Date]
Inherited from
Froms
implicit val FromDouble: From[Double]
Inherited from
DefaultFroms
implicit val FromDuration: From[Duration]
Inherited from
DefaultFroms
implicit val FromFiniteDuration: From[FiniteDuration]
Inherited from
DefaultFroms
implicit val FromFloat: From[Float]
Inherited from
DefaultFroms
implicit val FromFromInput: From[FromInput]
Inherited from
LowPriorityImplicits
implicit val FromInfiniteDuration: From[Infinite]
Inherited from
DefaultFroms
implicit val FromInstant: From[Instant]
Inherited from
Froms
implicit val FromInt: From[Int]
Inherited from
DefaultFroms
implicit val FromLocalDate: From[LocalDate]
Inherited from
Froms
implicit val FromLocalDateTime: From[LocalDateTime]
Inherited from
Froms
implicit val FromLocalTime: From[LocalTime]
Inherited from
Froms
implicit def FromNone: From[None]
Inherited from
DefaultFroms
implicit val FromOffsetDateTime: From[OffsetDateTime]
Inherited from
Froms
implicit val FromShort: From[Short]
Inherited from
DefaultFroms
implicit val FromString: From[String]
Inherited from
DefaultFroms
implicit val FromSymbol: From[Symbol]
Inherited from
DefaultFroms
implicit val FromUUID: From[UUID]
Inherited from
DefaultFroms
implicit val FromUnit: From[Unit]
Inherited from
DefaultFroms
implicit val FromUri: From[URI]
Inherited from
DefaultFroms
implicit val FromValue: From[Value]
Inherited from
FromToValue
implicit def FromValueArr: From[Arr]
Inherited from
FromToValue
implicit def FromValueBool: From[Bool]
Inherited from
FromToValue
implicit def FromValueFalse: From[False]
Inherited from
FromToValue
implicit def FromValueNull: From[Null]
Inherited from
FromToValue
implicit def FromValueNum: From[Num]
Inherited from
FromToValue
implicit def FromValueObj: From[Obj]
Inherited from
FromToValue
implicit def FromValueStr: From[Str]
Inherited from
FromToValue
implicit def FromValueTrue: From[True]
Inherited from
FromToValue
implicit val FromZonedDateTime: From[ZonedDateTime]
Inherited from
LowPriorityImplicits
implicit def LeftFrom[T1, T2](implicit evidence$7: From[T1], evidence$8: From[T2]): From[Left[T1, T2]]
Inherited from
DefaultFroms
implicit val LongFrom: From[Long]
Inherited from
DefaultFroms
implicit def MapFrom1[K, V](implicit kw: From[K], vw: From[V]): From[Map[K, V]]
Inherited from
DefaultFroms
implicit def MapFrom2[K, V](implicit kw: From[K], vw: From[V]): From[Map[K, V]]
Inherited from
DefaultFroms
implicit def MapFrom3[K, V](implicit kw: From[K], vw: From[V]): From[Map[K, V]]
Inherited from
DefaultFroms
implicit def OptionFrom[T](implicit evidence$1: From[T]): From[Option[T]]
Inherited from
DefaultFroms
implicit def RightFrom[T1, T2](implicit evidence$5: From[T1], evidence$6: From[T2]): From[Right[T1, T2]]
Inherited from
DefaultFroms
implicit def SeqLikeFrom[C <: ([_] =>> Iterable[_]), T](implicit r: From[T]): From[C[T]]
Inherited from
LowPriFroms
implicit def SomeFrom[T](implicit evidence$2: From[T]): From[Some[T]]
Inherited from
DefaultFroms
implicit def ToArray[T](implicit evidence$3: To[T], evidence$4: ClassTag[T]): To[Array[T]]
Inherited from
DefaultTos
implicit val ToBigDecimal: To[BigDecimal]
Inherited from
DefaultTos
implicit val ToBigInt: To[BigInt]
Inherited from
DefaultTos
implicit val ToBoolean: To[Boolean]
Inherited from
DefaultTos
implicit val ToByte: To[Byte]
Inherited from
DefaultTos
implicit val ToChar: To[Char]
Inherited from
DefaultTos
implicit val ToDate: To[Date]
Inherited from
Tos
implicit val ToDouble: To[Double]
Inherited from
DefaultTos
implicit val ToDuration: MapStringTo[Duration]
Inherited from
DefaultTos
implicit def ToEither[T1, T2](implicit evidence$5: To[T1], evidence$6: To[T2]): SimpleTo[Either[T1, T2]]
Inherited from
DefaultTos
implicit val ToFiniteDuration: To[FiniteDuration]
Inherited from
DefaultTos
implicit val ToFloat: To[Float]
Inherited from
DefaultTos
implicit def ToImmutableMap[K, V](implicit k: To[K], v: To[V]): To[Map[K, V]]
Inherited from
DefaultTos
implicit val ToInfiniteDuration: To[Infinite]
Inherited from
DefaultTos
implicit val ToInstant: To[Instant]
Inherited from
Tos
implicit val ToInt: To[Int]
Inherited from
DefaultTos
implicit def ToLeft[T1, T2](implicit evidence$9: To[T1], evidence$10: To[T2]): To[Left[T1, T2]]
Inherited from
DefaultTos
implicit val ToLocalDate: To[LocalDate]
Inherited from
Tos
implicit val ToLocalDateTime: To[LocalDateTime]
Inherited from
Tos
implicit val ToLocalTime: To[LocalTime]
Inherited from
Tos
implicit val ToLong: To[Long]
Inherited from
DefaultTos
implicit def ToMap[K, V](implicit k: To[K], v: To[V]): To[Map[K, V]]
Inherited from
DefaultTos
implicit def ToMutableMap[K, V](implicit k: To[K], v: To[V]): To[Map[K, V]]
Inherited from
DefaultTos
implicit def ToNone: To[None]
Inherited from
DefaultTos
implicit val ToOffsetDateTime: To[OffsetDateTime]
Inherited from
Tos
implicit def ToOption[T](implicit evidence$1: To[T]): To[Option[T]]
Inherited from
DefaultTos
implicit def ToRight[T1, T2](implicit evidence$7: To[T1], evidence$8: To[T2]): To[Right[T1, T2]]
Inherited from
DefaultTos
implicit def ToSeqLike[C[_], T](implicit r: To[T], factory: Factory[T, C[T]]): To[C[T]]
Inherited from
DefaultTos
implicit val ToShort: To[Short]
Inherited from
DefaultTos
implicit def ToSome[T](implicit evidence$2: To[T]): To[Some[T]]
Inherited from
DefaultTos
implicit val ToString: To[String]
Inherited from
DefaultTos
implicit val ToSymbol: To[Symbol]
Inherited from
DefaultTos
implicit val ToUUID: To[UUID]
Inherited from
DefaultTos
implicit val ToUnit: To[Unit]
Inherited from
DefaultTos
implicit val ToUri: To[URI]
Inherited from
DefaultTos
implicit val ToValue: To[Value]
Inherited from
FromToValue
implicit def ToValueArr: To[Arr]
Inherited from
FromToValue
implicit def ToValueBool: To[Bool]
Inherited from
FromToValue
implicit def ToValueFalse: To[False]
Inherited from
FromToValue
implicit def ToValueNull: To[Null]
Inherited from
FromToValue
implicit def ToValueNum: To[Num]
Inherited from
FromToValue
implicit def ToValueObj: To[Obj]
Inherited from
FromToValue
implicit def ToValueStr: To[Str]
Inherited from
FromToValue
implicit def ToValueTrue: To[True]
Inherited from
FromToValue
implicit val ToZonedDateTime: To[ZonedDateTime]
Inherited from
LowPriorityImplicits
implicit def Tuple10From[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit evidence$91: From[T1], evidence$92: From[T2], evidence$93: From[T3], evidence$94: From[T4], evidence$95: From[T5], evidence$96: From[T6], evidence$97: From[T7], evidence$98: From[T8], evidence$99: From[T9], evidence$100: From[T10]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
Inherited from
Generated
implicit def Tuple10To[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit evidence$101: To[T1], evidence$102: To[T2], evidence$103: To[T3], evidence$104: To[T4], evidence$105: To[T5], evidence$106: To[T6], evidence$107: To[T7], evidence$108: To[T8], evidence$109: To[T9], evidence$110: To[T10]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
Inherited from
Generated
implicit def Tuple11From[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit evidence$111: From[T1], evidence$112: From[T2], evidence$113: From[T3], evidence$114: From[T4], evidence$115: From[T5], evidence$116: From[T6], evidence$117: From[T7], evidence$118: From[T8], evidence$119: From[T9], evidence$120: From[T10], evidence$121: From[T11]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
Inherited from
Generated
implicit def Tuple11To[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit evidence$122: To[T1], evidence$123: To[T2], evidence$124: To[T3], evidence$125: To[T4], evidence$126: To[T5], evidence$127: To[T6], evidence$128: To[T7], evidence$129: To[T8], evidence$130: To[T9], evidence$131: To[T10], evidence$132: To[T11]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
Inherited from
Generated
implicit def Tuple12From[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit evidence$133: From[T1], evidence$134: From[T2], evidence$135: From[T3], evidence$136: From[T4], evidence$137: From[T5], evidence$138: From[T6], evidence$139: From[T7], evidence$140: From[T8], evidence$141: From[T9], evidence$142: From[T10], evidence$143: From[T11], evidence$144: From[T12]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
Inherited from
Generated
implicit def Tuple12To[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit evidence$145: To[T1], evidence$146: To[T2], evidence$147: To[T3], evidence$148: To[T4], evidence$149: To[T5], evidence$150: To[T6], evidence$151: To[T7], evidence$152: To[T8], evidence$153: To[T9], evidence$154: To[T10], evidence$155: To[T11], evidence$156: To[T12]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
Inherited from
Generated
implicit def Tuple13From[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit evidence$157: From[T1], evidence$158: From[T2], evidence$159: From[T3], evidence$160: From[T4], evidence$161: From[T5], evidence$162: From[T6], evidence$163: From[T7], evidence$164: From[T8], evidence$165: From[T9], evidence$166: From[T10], evidence$167: From[T11], evidence$168: From[T12], evidence$169: From[T13]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
Inherited from
Generated
implicit def Tuple13To[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit evidence$170: To[T1], evidence$171: To[T2], evidence$172: To[T3], evidence$173: To[T4], evidence$174: To[T5], evidence$175: To[T6], evidence$176: To[T7], evidence$177: To[T8], evidence$178: To[T9], evidence$179: To[T10], evidence$180: To[T11], evidence$181: To[T12], evidence$182: To[T13]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
Inherited from
Generated
implicit def Tuple14From[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit evidence$183: From[T1], evidence$184: From[T2], evidence$185: From[T3], evidence$186: From[T4], evidence$187: From[T5], evidence$188: From[T6], evidence$189: From[T7], evidence$190: From[T8], evidence$191: From[T9], evidence$192: From[T10], evidence$193: From[T11], evidence$194: From[T12], evidence$195: From[T13], evidence$196: From[T14]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
Inherited from
Generated
implicit def Tuple14To[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit evidence$197: To[T1], evidence$198: To[T2], evidence$199: To[T3], evidence$200: To[T4], evidence$201: To[T5], evidence$202: To[T6], evidence$203: To[T7], evidence$204: To[T8], evidence$205: To[T9], evidence$206: To[T10], evidence$207: To[T11], evidence$208: To[T12], evidence$209: To[T13], evidence$210: To[T14]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
Inherited from
Generated
implicit def Tuple15From[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit evidence$211: From[T1], evidence$212: From[T2], evidence$213: From[T3], evidence$214: From[T4], evidence$215: From[T5], evidence$216: From[T6], evidence$217: From[T7], evidence$218: From[T8], evidence$219: From[T9], evidence$220: From[T10], evidence$221: From[T11], evidence$222: From[T12], evidence$223: From[T13], evidence$224: From[T14], evidence$225: From[T15]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
Inherited from
Generated
implicit def Tuple15To[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit evidence$226: To[T1], evidence$227: To[T2], evidence$228: To[T3], evidence$229: To[T4], evidence$230: To[T5], evidence$231: To[T6], evidence$232: To[T7], evidence$233: To[T8], evidence$234: To[T9], evidence$235: To[T10], evidence$236: To[T11], evidence$237: To[T12], evidence$238: To[T13], evidence$239: To[T14], evidence$240: To[T15]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
Inherited from
Generated
implicit def Tuple16From[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit evidence$241: From[T1], evidence$242: From[T2], evidence$243: From[T3], evidence$244: From[T4], evidence$245: From[T5], evidence$246: From[T6], evidence$247: From[T7], evidence$248: From[T8], evidence$249: From[T9], evidence$250: From[T10], evidence$251: From[T11], evidence$252: From[T12], evidence$253: From[T13], evidence$254: From[T14], evidence$255: From[T15], evidence$256: From[T16]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
Inherited from
Generated
implicit def Tuple16To[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit evidence$257: To[T1], evidence$258: To[T2], evidence$259: To[T3], evidence$260: To[T4], evidence$261: To[T5], evidence$262: To[T6], evidence$263: To[T7], evidence$264: To[T8], evidence$265: To[T9], evidence$266: To[T10], evidence$267: To[T11], evidence$268: To[T12], evidence$269: To[T13], evidence$270: To[T14], evidence$271: To[T15], evidence$272: To[T16]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
Inherited from
Generated
implicit def Tuple17From[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit evidence$273: From[T1], evidence$274: From[T2], evidence$275: From[T3], evidence$276: From[T4], evidence$277: From[T5], evidence$278: From[T6], evidence$279: From[T7], evidence$280: From[T8], evidence$281: From[T9], evidence$282: From[T10], evidence$283: From[T11], evidence$284: From[T12], evidence$285: From[T13], evidence$286: From[T14], evidence$287: From[T15], evidence$288: From[T16], evidence$289: From[T17]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
Inherited from
Generated
implicit def Tuple17To[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit evidence$290: To[T1], evidence$291: To[T2], evidence$292: To[T3], evidence$293: To[T4], evidence$294: To[T5], evidence$295: To[T6], evidence$296: To[T7], evidence$297: To[T8], evidence$298: To[T9], evidence$299: To[T10], evidence$300: To[T11], evidence$301: To[T12], evidence$302: To[T13], evidence$303: To[T14], evidence$304: To[T15], evidence$305: To[T16], evidence$306: To[T17]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
Inherited from
Generated
implicit def Tuple18From[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit evidence$307: From[T1], evidence$308: From[T2], evidence$309: From[T3], evidence$310: From[T4], evidence$311: From[T5], evidence$312: From[T6], evidence$313: From[T7], evidence$314: From[T8], evidence$315: From[T9], evidence$316: From[T10], evidence$317: From[T11], evidence$318: From[T12], evidence$319: From[T13], evidence$320: From[T14], evidence$321: From[T15], evidence$322: From[T16], evidence$323: From[T17], evidence$324: From[T18]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
Inherited from
Generated
implicit def Tuple18To[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit evidence$325: To[T1], evidence$326: To[T2], evidence$327: To[T3], evidence$328: To[T4], evidence$329: To[T5], evidence$330: To[T6], evidence$331: To[T7], evidence$332: To[T8], evidence$333: To[T9], evidence$334: To[T10], evidence$335: To[T11], evidence$336: To[T12], evidence$337: To[T13], evidence$338: To[T14], evidence$339: To[T15], evidence$340: To[T16], evidence$341: To[T17], evidence$342: To[T18]): TupleNTo[(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, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit evidence$343: From[T1], evidence$344: From[T2], evidence$345: From[T3], evidence$346: From[T4], evidence$347: From[T5], evidence$348: From[T6], evidence$349: From[T7], evidence$350: From[T8], evidence$351: From[T9], evidence$352: From[T10], evidence$353: From[T11], evidence$354: From[T12], evidence$355: From[T13], evidence$356: From[T14], evidence$357: From[T15], evidence$358: From[T16], evidence$359: From[T17], evidence$360: From[T18], evidence$361: From[T19]): 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 Tuple19To[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit evidence$362: To[T1], evidence$363: To[T2], evidence$364: To[T3], evidence$365: To[T4], evidence$366: To[T5], evidence$367: To[T6], evidence$368: To[T7], evidence$369: To[T8], evidence$370: To[T9], evidence$371: To[T10], evidence$372: To[T11], evidence$373: To[T12], evidence$374: To[T13], evidence$375: To[T14], evidence$376: To[T15], evidence$377: To[T16], evidence$378: To[T17], evidence$379: To[T18], evidence$380: To[T19]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
Inherited from
Generated
implicit def Tuple1From[T1](implicit evidence$1: From[T1]): TupleNFrom[(T1)]
Inherited from
Generated
implicit def Tuple1To[T1](implicit evidence$2: To[T1]): TupleNTo[(T1)]
Inherited from
Generated
implicit def Tuple20From[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit evidence$381: From[T1], evidence$382: From[T2], evidence$383: From[T3], evidence$384: From[T4], evidence$385: From[T5], evidence$386: From[T6], evidence$387: From[T7], evidence$388: From[T8], evidence$389: From[T9], evidence$390: From[T10], evidence$391: From[T11], evidence$392: From[T12], evidence$393: From[T13], evidence$394: From[T14], evidence$395: From[T15], evidence$396: From[T16], evidence$397: From[T17], evidence$398: From[T18], evidence$399: From[T19], evidence$400: From[T20]): 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, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit evidence$401: To[T1], evidence$402: To[T2], evidence$403: To[T3], evidence$404: To[T4], evidence$405: To[T5], evidence$406: To[T6], evidence$407: To[T7], evidence$408: To[T8], evidence$409: To[T9], evidence$410: To[T10], evidence$411: To[T11], evidence$412: To[T12], evidence$413: To[T13], evidence$414: To[T14], evidence$415: To[T15], evidence$416: To[T16], evidence$417: To[T17], evidence$418: To[T18], evidence$419: To[T19], evidence$420: To[T20]): 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, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit evidence$421: From[T1], evidence$422: From[T2], evidence$423: From[T3], evidence$424: From[T4], evidence$425: From[T5], evidence$426: From[T6], evidence$427: From[T7], evidence$428: From[T8], evidence$429: From[T9], evidence$430: From[T10], evidence$431: From[T11], evidence$432: From[T12], evidence$433: From[T13], evidence$434: From[T14], evidence$435: From[T15], evidence$436: From[T16], evidence$437: From[T17], evidence$438: From[T18], evidence$439: From[T19], evidence$440: From[T20], evidence$441: From[T21]): 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, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit evidence$442: To[T1], evidence$443: To[T2], evidence$444: To[T3], evidence$445: To[T4], evidence$446: To[T5], evidence$447: To[T6], evidence$448: To[T7], evidence$449: To[T8], evidence$450: To[T9], evidence$451: To[T10], evidence$452: To[T11], evidence$453: To[T12], evidence$454: To[T13], evidence$455: To[T14], evidence$456: To[T15], evidence$457: To[T16], evidence$458: To[T17], evidence$459: To[T18], evidence$460: To[T19], evidence$461: To[T20], evidence$462: To[T21]): 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, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit evidence$463: From[T1], evidence$464: From[T2], evidence$465: From[T3], evidence$466: From[T4], evidence$467: From[T5], evidence$468: From[T6], evidence$469: From[T7], evidence$470: From[T8], evidence$471: From[T9], evidence$472: From[T10], evidence$473: From[T11], evidence$474: From[T12], evidence$475: From[T13], evidence$476: From[T14], evidence$477: From[T15], evidence$478: From[T16], evidence$479: From[T17], evidence$480: From[T18], evidence$481: From[T19], evidence$482: From[T20], evidence$483: From[T21], evidence$484: From[T22]): 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, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit evidence$485: To[T1], evidence$486: To[T2], evidence$487: To[T3], evidence$488: To[T4], evidence$489: To[T5], evidence$490: To[T6], evidence$491: To[T7], evidence$492: To[T8], evidence$493: To[T9], evidence$494: To[T10], evidence$495: To[T11], evidence$496: To[T12], evidence$497: To[T13], evidence$498: To[T14], evidence$499: To[T15], evidence$500: To[T16], evidence$501: To[T17], evidence$502: To[T18], evidence$503: To[T19], evidence$504: To[T20], evidence$505: To[T21], evidence$506: To[T22]): 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 Tuple2From[T1, T2](implicit evidence$3: From[T1], evidence$4: From[T2]): TupleNFrom[(T1, T2)]
Inherited from
Generated
implicit def Tuple2To[T1, T2](implicit evidence$5: To[T1], evidence$6: To[T2]): TupleNTo[(T1, T2)]
Inherited from
Generated
implicit def Tuple3From[T1, T2, T3](implicit evidence$7: From[T1], evidence$8: From[T2], evidence$9: From[T3]): TupleNFrom[(T1, T2, T3)]
Inherited from
Generated
implicit def Tuple3To[T1, T2, T3](implicit evidence$10: To[T1], evidence$11: To[T2], evidence$12: To[T3]): TupleNTo[(T1, T2, T3)]
Inherited from
Generated
implicit def Tuple4From[T1, T2, T3, T4](implicit evidence$13: From[T1], evidence$14: From[T2], evidence$15: From[T3], evidence$16: From[T4]): TupleNFrom[(T1, T2, T3, T4)]
Inherited from
Generated
implicit def Tuple4To[T1, T2, T3, T4](implicit evidence$17: To[T1], evidence$18: To[T2], evidence$19: To[T3], evidence$20: To[T4]): TupleNTo[(T1, T2, T3, T4)]
Inherited from
Generated
implicit def Tuple5From[T1, T2, T3, T4, T5](implicit evidence$21: From[T1], evidence$22: From[T2], evidence$23: From[T3], evidence$24: From[T4], evidence$25: From[T5]): TupleNFrom[(T1, T2, T3, T4, T5)]
Inherited from
Generated
implicit def Tuple5To[T1, T2, T3, T4, T5](implicit evidence$26: To[T1], evidence$27: To[T2], evidence$28: To[T3], evidence$29: To[T4], evidence$30: To[T5]): TupleNTo[(T1, T2, T3, T4, T5)]
Inherited from
Generated
implicit def Tuple6From[T1, T2, T3, T4, T5, T6](implicit evidence$31: From[T1], evidence$32: From[T2], evidence$33: From[T3], evidence$34: From[T4], evidence$35: From[T5], evidence$36: From[T6]): TupleNFrom[(T1, T2, T3, T4, T5, T6)]
Inherited from
Generated
implicit def Tuple6To[T1, T2, T3, T4, T5, T6](implicit evidence$37: To[T1], evidence$38: To[T2], evidence$39: To[T3], evidence$40: To[T4], evidence$41: To[T5], evidence$42: To[T6]): TupleNTo[(T1, T2, T3, T4, T5, T6)]
Inherited from
Generated
implicit def Tuple7From[T1, T2, T3, T4, T5, T6, T7](implicit evidence$43: From[T1], evidence$44: From[T2], evidence$45: From[T3], evidence$46: From[T4], evidence$47: From[T5], evidence$48: From[T6], evidence$49: From[T7]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7)]
Inherited from
Generated
implicit def Tuple7To[T1, T2, T3, T4, T5, T6, T7](implicit evidence$50: To[T1], evidence$51: To[T2], evidence$52: To[T3], evidence$53: To[T4], evidence$54: To[T5], evidence$55: To[T6], evidence$56: To[T7]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7)]
Inherited from
Generated
implicit def Tuple8From[T1, T2, T3, T4, T5, T6, T7, T8](implicit evidence$57: From[T1], evidence$58: From[T2], evidence$59: From[T3], evidence$60: From[T4], evidence$61: From[T5], evidence$62: From[T6], evidence$63: From[T7], evidence$64: From[T8]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8)]
Inherited from
Generated
implicit def Tuple8To[T1, T2, T3, T4, T5, T6, T7, T8](implicit evidence$65: To[T1], evidence$66: To[T2], evidence$67: To[T3], evidence$68: To[T4], evidence$69: To[T5], evidence$70: To[T6], evidence$71: To[T7], evidence$72: To[T8]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8)]
Inherited from
Generated
implicit def Tuple9From[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit evidence$73: From[T1], evidence$74: From[T2], evidence$75: From[T3], evidence$76: From[T4], evidence$77: From[T5], evidence$78: From[T6], evidence$79: From[T7], evidence$80: From[T8], evidence$81: From[T9]): TupleNFrom[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
Inherited from
Generated
implicit def Tuple9To[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit evidence$82: To[T1], evidence$83: To[T2], evidence$84: To[T3], evidence$85: To[T4], evidence$86: To[T5], evidence$87: To[T6], evidence$88: To[T7], evidence$89: To[T8], evidence$90: To[T9]): TupleNTo[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
Inherited from
Generated
implicit val stringVisitor: To[String]
Inherited from
CaseClassToPiece