- Companion:
- class
Implicits
Implicits
implicit def unionWriter[A, B](implicit aClass: ClassTag[A], bClass: ClassTag[B], aWriter: Writer[A], bWriter: Writer[B]): Writer[A | B]
Inherited implicits
implicit def function10Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) => O]
- Inherited from:
- FunctionWriters
implicit def function11Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) => O]
- Inherited from:
- FunctionWriters
implicit def function12Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], r12: Reader[T12], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) => O]
- Inherited from:
- FunctionWriters
implicit def function13Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], r12: Reader[T12], r13: Reader[T13], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) => O]
- Inherited from:
- FunctionWriters
implicit def function14Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], r12: Reader[T12], r13: Reader[T13], r14: Reader[T14], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) => O]
- Inherited from:
- FunctionWriters
implicit def function15Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], r12: Reader[T12], r13: Reader[T13], r14: Reader[T14], r15: Reader[T15], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) => O]
- Inherited from:
- FunctionWriters
implicit def function16Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], r12: Reader[T12], r13: Reader[T13], r14: Reader[T14], r15: Reader[T15], r16: Reader[T16], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) => O]
- Inherited from:
- FunctionWriters
implicit def function17Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], r12: Reader[T12], r13: Reader[T13], r14: Reader[T14], r15: Reader[T15], r16: Reader[T16], r17: Reader[T17], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) => O]
- Inherited from:
- FunctionWriters
implicit def function18Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], r12: Reader[T12], r13: Reader[T13], r14: Reader[T14], r15: Reader[T15], r16: Reader[T16], r17: Reader[T17], r18: Reader[T18], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) => O]
- Inherited from:
- FunctionWriters
implicit def function19Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], r12: Reader[T12], r13: Reader[T13], r14: Reader[T14], r15: Reader[T15], r16: Reader[T16], r17: Reader[T17], r18: Reader[T18], r19: Reader[T19], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) => O]
- Inherited from:
- FunctionWriters
implicit def function20Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], r12: Reader[T12], r13: Reader[T13], r14: Reader[T14], r15: Reader[T15], r16: Reader[T16], r17: Reader[T17], r18: Reader[T18], r19: Reader[T19], r20: Reader[T20], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) => O]
- Inherited from:
- FunctionWriters
implicit def function21Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], r12: Reader[T12], r13: Reader[T13], r14: Reader[T14], r15: Reader[T15], r16: Reader[T16], r17: Reader[T17], r18: Reader[T18], r19: Reader[T19], r20: Reader[T20], r21: Reader[T21], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) => O]
- Inherited from:
- FunctionWriters
implicit def function22Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, O](implicit r1: Reader[T1], r2: Reader[T2], r3: Reader[T3], r4: Reader[T4], r5: Reader[T5], r6: Reader[T6], r7: Reader[T7], r8: Reader[T8], r9: Reader[T9], r10: Reader[T10], r11: Reader[T11], r12: Reader[T12], r13: Reader[T13], r14: Reader[T14], r15: Reader[T15], r16: Reader[T16], r17: Reader[T17], r18: Reader[T18], r19: Reader[T19], r20: Reader[T20], r21: Reader[T21], r22: Reader[T22], oWriter: Writer[O]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) => O]
- Inherited from:
- FunctionWriters
implicit def function2Writer[T1, T2, O](implicit r1: Reader[T1], r2: Reader[T2], oWriter: Writer[O]): Writer[(T1, T2) => O]
- Inherited from:
- FunctionWriters
implicit def tuple11Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
- Inherited from:
- TupleWriters
implicit def tuple12Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11], r12: Writer[T12]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
- Inherited from:
- TupleWriters
implicit def tuple13Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11], r12: Writer[T12], r13: Writer[T13]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
- Inherited from:
- TupleWriters
implicit def tuple14Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11], r12: Writer[T12], r13: Writer[T13], r14: Writer[T14]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
- Inherited from:
- TupleWriters
implicit def tuple15Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11], r12: Writer[T12], r13: Writer[T13], r14: Writer[T14], r15: Writer[T15]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
- Inherited from:
- TupleWriters
implicit def tuple16Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11], r12: Writer[T12], r13: Writer[T13], r14: Writer[T14], r15: Writer[T15], r16: Writer[T16]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
- Inherited from:
- TupleWriters
implicit def tuple17Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11], r12: Writer[T12], r13: Writer[T13], r14: Writer[T14], r15: Writer[T15], r16: Writer[T16], r17: Writer[T17]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
- Inherited from:
- TupleWriters
implicit def tuple18Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11], r12: Writer[T12], r13: Writer[T13], r14: Writer[T14], r15: Writer[T15], r16: Writer[T16], r17: Writer[T17], r18: Writer[T18]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
- Inherited from:
- TupleWriters
implicit def tuple19Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11], r12: Writer[T12], r13: Writer[T13], r14: Writer[T14], r15: Writer[T15], r16: Writer[T16], r17: Writer[T17], r18: Writer[T18], r19: Writer[T19]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
- Inherited from:
- TupleWriters
implicit def tuple20Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11], r12: Writer[T12], r13: Writer[T13], r14: Writer[T14], r15: Writer[T15], r16: Writer[T16], r17: Writer[T17], r18: Writer[T18], r19: Writer[T19], r20: Writer[T20]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
- Inherited from:
- TupleWriters
implicit def tuple21Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11], r12: Writer[T12], r13: Writer[T13], r14: Writer[T14], r15: Writer[T15], r16: Writer[T16], r17: Writer[T17], r18: Writer[T18], r19: Writer[T19], r20: Writer[T20], r21: Writer[T21]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
- Inherited from:
- TupleWriters
implicit def tuple22Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3], r4: Writer[T4], r5: Writer[T5], r6: Writer[T6], r7: Writer[T7], r8: Writer[T8], r9: Writer[T9], r10: Writer[T10], r11: Writer[T11], r12: Writer[T12], r13: Writer[T13], r14: Writer[T14], r15: Writer[T15], r16: Writer[T16], r17: Writer[T17], r18: Writer[T18], r19: Writer[T19], r20: Writer[T20], r21: Writer[T21], r22: Writer[T22]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
- Inherited from:
- TupleWriters
implicit def tuple3Writer[T1, T2, T3](implicit r1: Writer[T1], r2: Writer[T2], r3: Writer[T3]): Writer[(T1, T2, T3)]
- Inherited from:
- TupleWriters