@@ -55,6 +55,9 @@ thNullaryParseJSONObjectWithSingleField = $(mkParseJSON optsObjectWithSingleFiel
5555gNullaryToJSONString :: Nullary -> Value
5656gNullaryToJSONString = genericToJSON defaultOptions
5757
58+gNullaryToEncodingString :: Nullary -> Encoding
59+gNullaryToEncodingString = genericToEncoding defaultOptions
60+
5861gNullaryParseJSONString :: Value -> Parser Nullary
5962gNullaryParseJSONString = genericParseJSON defaultOptions
6063
@@ -62,6 +65,9 @@ gNullaryParseJSONString = genericParseJSON defaultOptions
6265gNullaryToJSON2ElemArray :: Nullary -> Value
6366gNullaryToJSON2ElemArray = genericToJSON opts2ElemArray
6467
68+gNullaryToEncoding2ElemArray :: Nullary -> Encoding
69+gNullaryToEncoding2ElemArray = genericToEncoding opts2ElemArray
70+
6571gNullaryParseJSON2ElemArray :: Value -> Parser Nullary
6672gNullaryParseJSON2ElemArray = genericParseJSON opts2ElemArray
6773
@@ -69,6 +75,9 @@ gNullaryParseJSON2ElemArray = genericParseJSON opts2ElemArray
6975gNullaryToJSONTaggedObject :: Nullary -> Value
7076gNullaryToJSONTaggedObject = genericToJSON optsTaggedObject
7177
78+gNullaryToEncodingTaggedObject :: Nullary -> Encoding
79+gNullaryToEncodingTaggedObject = genericToEncoding optsTaggedObject
80+
7281gNullaryParseJSONTaggedObject :: Value -> Parser Nullary
7382gNullaryParseJSONTaggedObject = genericParseJSON optsTaggedObject
7483
@@ -76,6 +85,9 @@ gNullaryParseJSONTaggedObject = genericParseJSON optsTaggedObject
7685gNullaryToJSONObjectWithSingleField :: Nullary -> Value
7786gNullaryToJSONObjectWithSingleField = genericToJSON optsObjectWithSingleField
7887
88+gNullaryToEncodingObjectWithSingleField :: Nullary -> Encoding
89+gNullaryToEncodingObjectWithSingleField = genericToEncoding optsObjectWithSingleField
90+
7991gNullaryParseJSONObjectWithSingleField :: Value -> Parser Nullary
8092gNullaryParseJSONObjectWithSingleField = genericParseJSON optsObjectWithSingleField
8193
@@ -120,6 +132,9 @@ thSomeTypeParseJSONObjectWithSingleField =
120132gSomeTypeToJSON2ElemArray :: SomeType Int -> Value
121133gSomeTypeToJSON2ElemArray = genericToJSON opts2ElemArray
122134
135+gSomeTypeToEncoding2ElemArray :: SomeType Int -> Encoding
136+gSomeTypeToEncoding2ElemArray = genericToEncoding opts2ElemArray
137+
123138gSomeTypeParseJSON2ElemArray :: Value -> Parser (SomeType Int)
124139gSomeTypeParseJSON2ElemArray = genericParseJSON opts2ElemArray
125140
@@ -127,6 +142,9 @@ gSomeTypeParseJSON2ElemArray = genericParseJSON opts2ElemArray
127142gSomeTypeToJSONTaggedObject :: SomeType Int -> Value
128143gSomeTypeToJSONTaggedObject = genericToJSON optsTaggedObject
129144
145+gSomeTypeToEncodingTaggedObject :: SomeType Int -> Encoding
146+gSomeTypeToEncodingTaggedObject = genericToEncoding optsTaggedObject
147+
130148gSomeTypeParseJSONTaggedObject :: Value -> Parser (SomeType Int)
131149gSomeTypeParseJSONTaggedObject = genericParseJSON optsTaggedObject
132150
@@ -134,6 +152,9 @@ gSomeTypeParseJSONTaggedObject = genericParseJSON optsTaggedObject
134152gSomeTypeToJSONObjectWithSingleField :: SomeType Int -> Value
135153gSomeTypeToJSONObjectWithSingleField = genericToJSON optsObjectWithSingleField
136154
155+gSomeTypeToEncodingObjectWithSingleField :: SomeType Int -> Encoding
156+gSomeTypeToEncodingObjectWithSingleField = genericToEncoding optsObjectWithSingleField
157+
137158gSomeTypeParseJSONObjectWithSingleField :: Value -> Parser (SomeType Int)
138159gSomeTypeParseJSONObjectWithSingleField = genericParseJSON optsObjectWithSingleField
139160
@@ -164,6 +185,9 @@ thApproxParseJSONDefault = $(mkParseJSON defaultOptions ''Approx)
164185gApproxToJSONUnwrap :: Approx String -> Value
165186gApproxToJSONUnwrap = genericToJSON optsUnwrapUnaryRecords
166187
188+gApproxToEncodingUnwrap :: Approx String -> Encoding
189+gApproxToEncodingUnwrap = genericToEncoding optsUnwrapUnaryRecords
190+
167191gApproxParseJSONUnwrap :: Value -> Parser (Approx String)
168192gApproxParseJSONUnwrap = genericParseJSON optsUnwrapUnaryRecords
169193
@@ -171,5 +195,8 @@ gApproxParseJSONUnwrap = genericParseJSON optsUnwrapUnaryRecords
171195gApproxToJSONDefault :: Approx String -> Value
172196gApproxToJSONDefault = genericToJSON defaultOptions
173197
198+gApproxToEncodingDefault :: Approx String -> Encoding
199+gApproxToEncodingDefault = genericToEncoding defaultOptions
200+
174201gApproxParseJSONDefault :: Value -> Parser (Approx String)
175202gApproxParseJSONDefault = genericParseJSON defaultOptions