GeneratedHeaderEncoders

kantan.csv.GeneratedHeaderEncoders

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object HeaderEncoder

Members list

Value members

Concrete methods

def caseEncoder[A1 : CellEncoder, O](f1: String)(f: O => Option[A1]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, O](f1: String, f2: String)(f: O => Option[(A1, A2)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, O](f1: String, f2: String, f3: String)(f: O => Option[(A1, A2, A3)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String)(f: O => Option[(A1, A2, A3, A4)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String)(f: O => Option[(A1, A2, A3, A4, A5)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String)(f: O => Option[(A1, A2, A3, A4, A5, A6)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, A18 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, A18 : CellEncoder, A19 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, A18 : CellEncoder, A19 : CellEncoder, A20 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String, f20: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, A18 : CellEncoder, A19 : CellEncoder, A20 : CellEncoder, A21 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String, f20: String, f21: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]): HeaderEncoder[O]
def caseEncoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, A18 : CellEncoder, A19 : CellEncoder, A20 : CellEncoder, A21 : CellEncoder, A22 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String, f20: String, f21: String, f22: String)(f: O => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]): HeaderEncoder[O]
def encoder[A1 : CellEncoder, O](f1: String)(f: O => A1): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, O](f1: String, f2: String)(f: O => (A1, A2)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, O](f1: String, f2: String, f3: String)(f: O => (A1, A2, A3)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String)(f: O => (A1, A2, A3, A4)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String)(f: O => (A1, A2, A3, A4, A5)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String)(f: O => (A1, A2, A3, A4, A5, A6)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String)(f: O => (A1, A2, A3, A4, A5, A6, A7)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, A18 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, A18 : CellEncoder, A19 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, A18 : CellEncoder, A19 : CellEncoder, A20 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String, f20: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, A18 : CellEncoder, A19 : CellEncoder, A20 : CellEncoder, A21 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String, f20: String, f21: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)): HeaderEncoder[O]
def encoder[A1 : CellEncoder, A2 : CellEncoder, A3 : CellEncoder, A4 : CellEncoder, A5 : CellEncoder, A6 : CellEncoder, A7 : CellEncoder, A8 : CellEncoder, A9 : CellEncoder, A10 : CellEncoder, A11 : CellEncoder, A12 : CellEncoder, A13 : CellEncoder, A14 : CellEncoder, A15 : CellEncoder, A16 : CellEncoder, A17 : CellEncoder, A18 : CellEncoder, A19 : CellEncoder, A20 : CellEncoder, A21 : CellEncoder, A22 : CellEncoder, O](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String, f20: String, f21: String, f22: String)(f: O => (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)): HeaderEncoder[O]