@@ -55,6 +55,9 @@ thNullaryParseJSONObjectWithSingleField = $(mkParseJSON optsObjectWithSingleFiel
55gNullaryToJSONString :: Nullary -> Value
55gNullaryToJSONString :: Nullary -> Value
56gNullaryToJSONString = genericToJSON defaultOptions
56gNullaryToJSONString = genericToJSON defaultOptions
58+gNullaryToEncodingString :: Nullary -> Encoding
59+gNullaryToEncodingString = genericToEncoding defaultOptions
58gNullaryParseJSONString :: Value -> Parser Nullary
61gNullaryParseJSONString :: Value -> Parser Nullary
59gNullaryParseJSONString = genericParseJSON defaultOptions
62gNullaryParseJSONString = genericParseJSON defaultOptions
@@ -62,6 +65,9 @@ gNullaryParseJSONString = genericParseJSON defaultOptions
62gNullaryToJSON2ElemArray :: Nullary -> Value
65gNullaryToJSON2ElemArray :: Nullary -> Value
63gNullaryToJSON2ElemArray = genericToJSON opts2ElemArray
66gNullaryToJSON2ElemArray = genericToJSON opts2ElemArray
68+gNullaryToEncoding2ElemArray :: Nullary -> Encoding
69+gNullaryToEncoding2ElemArray = genericToEncoding opts2ElemArray
65gNullaryParseJSON2ElemArray :: Value -> Parser Nullary
71gNullaryParseJSON2ElemArray :: Value -> Parser Nullary
66gNullaryParseJSON2ElemArray = genericParseJSON opts2ElemArray
72gNullaryParseJSON2ElemArray = genericParseJSON opts2ElemArray
@@ -69,6 +75,9 @@ gNullaryParseJSON2ElemArray = genericParseJSON opts2ElemArray
69gNullaryToJSONTaggedObject :: Nullary -> Value
75gNullaryToJSONTaggedObject :: Nullary -> Value
70gNullaryToJSONTaggedObject = genericToJSON optsTaggedObject
76gNullaryToJSONTaggedObject = genericToJSON optsTaggedObject
78+gNullaryToEncodingTaggedObject :: Nullary -> Encoding
79+gNullaryToEncodingTaggedObject = genericToEncoding optsTaggedObject
72gNullaryParseJSONTaggedObject :: Value -> Parser Nullary
81gNullaryParseJSONTaggedObject :: Value -> Parser Nullary
73gNullaryParseJSONTaggedObject = genericParseJSON optsTaggedObject
82gNullaryParseJSONTaggedObject = genericParseJSON optsTaggedObject
@@ -76,6 +85,9 @@ gNullaryParseJSONTaggedObject = genericParseJSON optsTaggedObject
76gNullaryToJSONObjectWithSingleField :: Nullary -> Value
85gNullaryToJSONObjectWithSingleField :: Nullary -> Value
77gNullaryToJSONObjectWithSingleField = genericToJSON optsObjectWithSingleField
86gNullaryToJSONObjectWithSingleField = genericToJSON optsObjectWithSingleField
88+gNullaryToEncodingObjectWithSingleField :: Nullary -> Encoding
89+gNullaryToEncodingObjectWithSingleField = genericToEncoding optsObjectWithSingleField
79gNullaryParseJSONObjectWithSingleField :: Value -> Parser Nullary
91gNullaryParseJSONObjectWithSingleField :: Value -> Parser Nullary
80gNullaryParseJSONObjectWithSingleField = genericParseJSON optsObjectWithSingleField
92gNullaryParseJSONObjectWithSingleField = genericParseJSON optsObjectWithSingleField
@@ -120,6 +132,9 @@ thSomeTypeParseJSONObjectWithSingleField =
120gSomeTypeToJSON2ElemArray :: SomeType Int -> Value
132gSomeTypeToJSON2ElemArray :: SomeType Int -> Value
121gSomeTypeToJSON2ElemArray = genericToJSON opts2ElemArray
133gSomeTypeToJSON2ElemArray = genericToJSON opts2ElemArray
135+gSomeTypeToEncoding2ElemArray :: SomeType Int -> Encoding
136+gSomeTypeToEncoding2ElemArray = genericToEncoding opts2ElemArray
123gSomeTypeParseJSON2ElemArray :: Value -> Parser (SomeType Int)
138gSomeTypeParseJSON2ElemArray :: Value -> Parser (SomeType Int)
124gSomeTypeParseJSON2ElemArray = genericParseJSON opts2ElemArray
139gSomeTypeParseJSON2ElemArray = genericParseJSON opts2ElemArray
@@ -127,6 +142,9 @@ gSomeTypeParseJSON2ElemArray = genericParseJSON opts2ElemArray
127gSomeTypeToJSONTaggedObject :: SomeType Int -> Value
142gSomeTypeToJSONTaggedObject :: SomeType Int -> Value
128gSomeTypeToJSONTaggedObject = genericToJSON optsTaggedObject
143gSomeTypeToJSONTaggedObject = genericToJSON optsTaggedObject
145+gSomeTypeToEncodingTaggedObject :: SomeType Int -> Encoding
146+gSomeTypeToEncodingTaggedObject = genericToEncoding optsTaggedObject
130gSomeTypeParseJSONTaggedObject :: Value -> Parser (SomeType Int)
148gSomeTypeParseJSONTaggedObject :: Value -> Parser (SomeType Int)
131gSomeTypeParseJSONTaggedObject = genericParseJSON optsTaggedObject
149gSomeTypeParseJSONTaggedObject = genericParseJSON optsTaggedObject
@@ -134,6 +152,9 @@ gSomeTypeParseJSONTaggedObject = genericParseJSON optsTaggedObject
134gSomeTypeToJSONObjectWithSingleField :: SomeType Int -> Value
152gSomeTypeToJSONObjectWithSingleField :: SomeType Int -> Value
135gSomeTypeToJSONObjectWithSingleField = genericToJSON optsObjectWithSingleField
153gSomeTypeToJSONObjectWithSingleField = genericToJSON optsObjectWithSingleField
155+gSomeTypeToEncodingObjectWithSingleField :: SomeType Int -> Encoding
156+gSomeTypeToEncodingObjectWithSingleField = genericToEncoding optsObjectWithSingleField
137gSomeTypeParseJSONObjectWithSingleField :: Value -> Parser (SomeType Int)
158gSomeTypeParseJSONObjectWithSingleField :: Value -> Parser (SomeType Int)
138gSomeTypeParseJSONObjectWithSingleField = genericParseJSON optsObjectWithSingleField
159gSomeTypeParseJSONObjectWithSingleField = genericParseJSON optsObjectWithSingleField
@@ -164,6 +185,9 @@ thApproxParseJSONDefault = $(mkParseJSON defaultOptions ''Approx)
164gApproxToJSONUnwrap :: Approx String -> Value
185gApproxToJSONUnwrap :: Approx String -> Value
165gApproxToJSONUnwrap = genericToJSON optsUnwrapUnaryRecords
186gApproxToJSONUnwrap = genericToJSON optsUnwrapUnaryRecords
188+gApproxToEncodingUnwrap :: Approx String -> Encoding
189+gApproxToEncodingUnwrap = genericToEncoding optsUnwrapUnaryRecords
167gApproxParseJSONUnwrap :: Value -> Parser (Approx String)
191gApproxParseJSONUnwrap :: Value -> Parser (Approx String)
168gApproxParseJSONUnwrap = genericParseJSON optsUnwrapUnaryRecords
192gApproxParseJSONUnwrap = genericParseJSON optsUnwrapUnaryRecords
@@ -171,5 +195,8 @@ gApproxParseJSONUnwrap = genericParseJSON optsUnwrapUnaryRecords
171gApproxToJSONDefault :: Approx String -> Value
195gApproxToJSONDefault :: Approx String -> Value
172gApproxToJSONDefault = genericToJSON defaultOptions
196gApproxToJSONDefault = genericToJSON defaultOptions
198+gApproxToEncodingDefault :: Approx String -> Encoding
199+gApproxToEncodingDefault = genericToEncoding defaultOptions
174gApproxParseJSONDefault :: Value -> Parser (Approx String)
201gApproxParseJSONDefault :: Value -> Parser (Approx String)
175gApproxParseJSONDefault = genericParseJSON defaultOptions
202gApproxParseJSONDefault = genericParseJSON defaultOptions