trait ProductWriters extends AnyRef
- Alphabetic
- By Inheritance
- ProductWriters
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def forProduct1[B, A0](keyA0: String)(f: (B) => A0)(implicit writerA0: ConfigWriter[A0]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 1 key.Builds a
ConfigWriter
for an object written as 1 key.- B
the type of the source object
- f
the function converting the source object to a value
- returns
a
ConfigWriter
for an object of typeB
that is written as the value generated usingf
.
- final def forProduct10[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String)(f: (B) => Product10[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 10 keys.Builds a
ConfigWriter
for an object written as 10 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct11[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String)(f: (B) => Product11[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 11 keys.Builds a
ConfigWriter
for an object written as 11 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct12[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String)(f: (B) => Product12[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10], writerA11: ConfigWriter[A11]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 12 keys.Builds a
ConfigWriter
for an object written as 12 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct13[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String)(f: (B) => Product13[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10], writerA11: ConfigWriter[A11], writerA12: ConfigWriter[A12]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 13 keys.Builds a
ConfigWriter
for an object written as 13 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct14[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String)(f: (B) => Product14[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10], writerA11: ConfigWriter[A11], writerA12: ConfigWriter[A12], writerA13: ConfigWriter[A13]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 14 keys.Builds a
ConfigWriter
for an object written as 14 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct15[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String)(f: (B) => Product15[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10], writerA11: ConfigWriter[A11], writerA12: ConfigWriter[A12], writerA13: ConfigWriter[A13], writerA14: ConfigWriter[A14]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 15 keys.Builds a
ConfigWriter
for an object written as 15 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct16[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String)(f: (B) => Product16[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10], writerA11: ConfigWriter[A11], writerA12: ConfigWriter[A12], writerA13: ConfigWriter[A13], writerA14: ConfigWriter[A14], writerA15: ConfigWriter[A15]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 16 keys.Builds a
ConfigWriter
for an object written as 16 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct17[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String)(f: (B) => Product17[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10], writerA11: ConfigWriter[A11], writerA12: ConfigWriter[A12], writerA13: ConfigWriter[A13], writerA14: ConfigWriter[A14], writerA15: ConfigWriter[A15], writerA16: ConfigWriter[A16]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 17 keys.Builds a
ConfigWriter
for an object written as 17 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct18[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String, keyA17: String)(f: (B) => Product18[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10], writerA11: ConfigWriter[A11], writerA12: ConfigWriter[A12], writerA13: ConfigWriter[A13], writerA14: ConfigWriter[A14], writerA15: ConfigWriter[A15], writerA16: ConfigWriter[A16], writerA17: ConfigWriter[A17]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 18 keys.Builds a
ConfigWriter
for an object written as 18 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct19[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String, keyA17: String, keyA18: String)(f: (B) => Product19[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10], writerA11: ConfigWriter[A11], writerA12: ConfigWriter[A12], writerA13: ConfigWriter[A13], writerA14: ConfigWriter[A14], writerA15: ConfigWriter[A15], writerA16: ConfigWriter[A16], writerA17: ConfigWriter[A17], writerA18: ConfigWriter[A18]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 19 keys.Builds a
ConfigWriter
for an object written as 19 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct2[B, A0, A1](keyA0: String, keyA1: String)(f: (B) => Product2[A0, A1])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 2 keys.Builds a
ConfigWriter
for an object written as 2 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct20[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String, keyA17: String, keyA18: String, keyA19: String)(f: (B) => Product20[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10], writerA11: ConfigWriter[A11], writerA12: ConfigWriter[A12], writerA13: ConfigWriter[A13], writerA14: ConfigWriter[A14], writerA15: ConfigWriter[A15], writerA16: ConfigWriter[A16], writerA17: ConfigWriter[A17], writerA18: ConfigWriter[A18], writerA19: ConfigWriter[A19]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 20 keys.Builds a
ConfigWriter
for an object written as 20 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct21[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String, keyA17: String, keyA18: String, keyA19: String, keyA20: String)(f: (B) => Product21[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10], writerA11: ConfigWriter[A11], writerA12: ConfigWriter[A12], writerA13: ConfigWriter[A13], writerA14: ConfigWriter[A14], writerA15: ConfigWriter[A15], writerA16: ConfigWriter[A16], writerA17: ConfigWriter[A17], writerA18: ConfigWriter[A18], writerA19: ConfigWriter[A19], writerA20: ConfigWriter[A20]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 21 keys.Builds a
ConfigWriter
for an object written as 21 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct22[B, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String, keyA9: String, keyA10: String, keyA11: String, keyA12: String, keyA13: String, keyA14: String, keyA15: String, keyA16: String, keyA17: String, keyA18: String, keyA19: String, keyA20: String, keyA21: String)(f: (B) => Product22[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8], writerA9: ConfigWriter[A9], writerA10: ConfigWriter[A10], writerA11: ConfigWriter[A11], writerA12: ConfigWriter[A12], writerA13: ConfigWriter[A13], writerA14: ConfigWriter[A14], writerA15: ConfigWriter[A15], writerA16: ConfigWriter[A16], writerA17: ConfigWriter[A17], writerA18: ConfigWriter[A18], writerA19: ConfigWriter[A19], writerA20: ConfigWriter[A20], writerA21: ConfigWriter[A21]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 22 keys.Builds a
ConfigWriter
for an object written as 22 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct3[B, A0, A1, A2](keyA0: String, keyA1: String, keyA2: String)(f: (B) => Product3[A0, A1, A2])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 3 keys.Builds a
ConfigWriter
for an object written as 3 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct4[B, A0, A1, A2, A3](keyA0: String, keyA1: String, keyA2: String, keyA3: String)(f: (B) => Product4[A0, A1, A2, A3])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 4 keys.Builds a
ConfigWriter
for an object written as 4 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct5[B, A0, A1, A2, A3, A4](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String)(f: (B) => Product5[A0, A1, A2, A3, A4])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 5 keys.Builds a
ConfigWriter
for an object written as 5 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct6[B, A0, A1, A2, A3, A4, A5](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String)(f: (B) => Product6[A0, A1, A2, A3, A4, A5])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 6 keys.Builds a
ConfigWriter
for an object written as 6 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct7[B, A0, A1, A2, A3, A4, A5, A6](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String)(f: (B) => Product7[A0, A1, A2, A3, A4, A5, A6])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 7 keys.Builds a
ConfigWriter
for an object written as 7 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct8[B, A0, A1, A2, A3, A4, A5, A6, A7](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String)(f: (B) => Product8[A0, A1, A2, A3, A4, A5, A6, A7])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 8 keys.Builds a
ConfigWriter
for an object written as 8 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def forProduct9[B, A0, A1, A2, A3, A4, A5, A6, A7, A8](keyA0: String, keyA1: String, keyA2: String, keyA3: String, keyA4: String, keyA5: String, keyA6: String, keyA7: String, keyA8: String)(f: (B) => Product9[A0, A1, A2, A3, A4, A5, A6, A7, A8])(implicit writerA0: ConfigWriter[A0], writerA1: ConfigWriter[A1], writerA2: ConfigWriter[A2], writerA3: ConfigWriter[A3], writerA4: ConfigWriter[A4], writerA5: ConfigWriter[A5], writerA6: ConfigWriter[A6], writerA7: ConfigWriter[A7], writerA8: ConfigWriter[A8]): ConfigWriter[B]
Builds a
ConfigWriter
for an object written as 9 keys.Builds a
ConfigWriter
for an object written as 9 keys.- B
the type of the source object
- f
the function converting the source object to a tuple of values
- returns
a
ConfigWriter
for an object of typeB
that is written as the values generated usingf
.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()