composite-aeson-0.5.1.0: JSON for Vinyl/Frames records

Safe HaskellNone
LanguageHaskell2010

Composite.Aeson.Formats.Provided

Description

Module which provides JsonFormats for a variety of types from base and other common packages.

Synopsis

Documentation

aesonArrayJsonFormat :: JsonFormat e Array Source #

JSON format for Array which maps to any array in JSON.

aesonObjectJsonFormat :: JsonFormat e Object Source #

JSON format for Object which maps to any object in JSON.

aesonValueJsonFormat :: JsonFormat e Value Source #

JSON format which does no parsing or encoding.

boolJsonFormat :: JsonFormat e Bool Source #

JsonFormat for Bool, mapping to a JSON boolean.

charJsonFormat :: JsonFormat e Char Source #

JsonFormat for Char, mapping to a JSON string.

eitherJsonFormat :: SumStyle -> Text -> Text -> JsonFormat e a -> JsonFormat e b -> JsonFormat e (Either a b) Source #

JsonFormat for Either which maps to JSON as an object via jsonSumFormat.

fixedJsonFormat :: HasResolution r => JsonFormat e (Fixed r) Source #

JsonFormat for Fixed precision real numbers.

strictHashMapJsonFormat :: (Eq k, Hashable k) => (k -> Text) -> (Text -> Parse e k) -> JsonFormat e a -> JsonFormat e (HashMap k a) Source #

JsonFormat for HashMap where the key type can be converted to and from a Text, mapping to a JSON object.

lazyHashMapJsonFormat :: (Eq k, Hashable k) => (k -> Text) -> (Text -> Parse e k) -> JsonFormat e a -> JsonFormat e (HashMap k a) Source #

JsonFormat for HashMap where the key type can be converted to and from a Text, mapping to a JSON object.

intSetJsonFormat :: JsonFormat e IntSet Source #

JsonFormat for IntSet which maps to an array of numbers.

integralJsonFormat :: Integral a => JsonFormat e a Source #

Polymorphic JSON format for any type which instances Integral.

listJsonFormat :: JsonFormat e a -> JsonFormat e [a] Source #

JsonFormat for '[]' which maps to a JSON array.

strictMapJsonFormat :: Ord k => (k -> Text) -> (Text -> Parse e k) -> JsonFormat e a -> JsonFormat e (Map k a) Source #

JsonFormat for Map where the key type can be converted to and from a Text, mapping to a JSON object.

lazyMapJsonFormat :: Ord k => (k -> Text) -> (Text -> Parse e k) -> JsonFormat e a -> JsonFormat e (Map k a) Source #

JsonFormat for Map where the key type can be converted to and from a Text, mapping to a JSON object.

maybeJsonFormat :: JsonFormat e a -> JsonFormat e (Maybe a) Source #

JsonFormat for Maybe which maps Nothing to null.

nonEmptyListJsonFormat :: JsonFormat e a -> JsonFormat e (NonEmpty a) Source #

JsonFormat for NonEmpty which maps to a JSON array.

nullJsonFormat :: JsonFormat e () Source #

JSON format for '()' which maps to JSON as null.

orderingJsonFormat :: JsonFormat e Ordering Source #

JSON format for Ordering which maps to the strings LT, GT, and EQ

realFloatJsonFormat :: RealFloat a => JsonFormat e a Source #

Polymorphic JSON format for any type which instances RealFloat. See warning in documentation for scientificJsonFormat about scientific notation.

realFloatToJson :: RealFloat a => a -> Value Source #

Convert some RealFloat value to Value. Copied from Aeson internals which do not export it.

scientificJsonFormat :: JsonFormat e Scientific Source #

JsonFormat for Scientific, mapping to a JSON number.

Warning: some JSON parsing libraries do not accept the scientific number notation even though it's part of the JSON standard, and this format uses scientificBuilder transitively which encodes very small (< 0.1) and large (> 9,999,999.0) fractional numbers using scientific notation.

textJsonFormat :: JsonFormat e Text Source #

JsonFormat for arbitrary sum types which maps to JSON as an object with fields determined by the SumStyle chosen. See SumStyle for more information about the various styles.

JsonFormat for Text.

tuple59JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e t49 -> JsonFormat e t50 -> JsonFormat e t51 -> JsonFormat e t52 -> JsonFormat e t53 -> JsonFormat e t54 -> JsonFormat e t55 -> JsonFormat e t56 -> JsonFormat e t57 -> JsonFormat e t58 -> JsonFormat e t59 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59) Source #

tuple58JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e t49 -> JsonFormat e t50 -> JsonFormat e t51 -> JsonFormat e t52 -> JsonFormat e t53 -> JsonFormat e t54 -> JsonFormat e t55 -> JsonFormat e t56 -> JsonFormat e t57 -> JsonFormat e t58 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58) Source #

tuple57JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e t49 -> JsonFormat e t50 -> JsonFormat e t51 -> JsonFormat e t52 -> JsonFormat e t53 -> JsonFormat e t54 -> JsonFormat e t55 -> JsonFormat e t56 -> JsonFormat e t57 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57) Source #

tuple56JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e t49 -> JsonFormat e t50 -> JsonFormat e t51 -> JsonFormat e t52 -> JsonFormat e t53 -> JsonFormat e t54 -> JsonFormat e t55 -> JsonFormat e t56 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56) Source #

tuple55JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e t49 -> JsonFormat e t50 -> JsonFormat e t51 -> JsonFormat e t52 -> JsonFormat e t53 -> JsonFormat e t54 -> JsonFormat e t55 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55) Source #

tuple54JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e t49 -> JsonFormat e t50 -> JsonFormat e t51 -> JsonFormat e t52 -> JsonFormat e t53 -> JsonFormat e t54 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54) Source #

tuple53JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e t49 -> JsonFormat e t50 -> JsonFormat e t51 -> JsonFormat e t52 -> JsonFormat e t53 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53) Source #

tuple52JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e t49 -> JsonFormat e t50 -> JsonFormat e t51 -> JsonFormat e t52 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52) Source #

tuple51JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e t49 -> JsonFormat e t50 -> JsonFormat e t51 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51) Source #

tuple50JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e t49 -> JsonFormat e t50 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50) Source #

tuple49JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e t49 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49) Source #

tuple48JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e t48 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48) Source #

tuple47JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e t47 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47) Source #

tuple46JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e t46 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46) Source #

tuple45JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e t45 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45) Source #

tuple44JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e t44 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44) Source #

tuple43JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e t43 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43) Source #

tuple42JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e t42 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42) Source #

tuple41JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e t41 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41) Source #

tuple40JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e t40 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40) Source #

tuple39JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e t39 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39) Source #

tuple38JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e t38 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38) Source #

tuple37JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e t37 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37) Source #

tuple36JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e t36 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36) Source #

tuple35JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e t35 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35) Source #

tuple34JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e t34 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34) Source #

tuple33JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e t33 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33) Source #

tuple32JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e t32 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32) Source #

tuple31JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e t31 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31) Source #

tuple30JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e t30 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30) Source #

tuple29JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e t29 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29) Source #

tuple28JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e t28 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28) Source #

tuple27JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e t27 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27) Source #

tuple26JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e t26 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) Source #

tuple25JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e t25 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) Source #

tuple24JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e t24 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24) Source #

tuple23JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e t23 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) Source #

tuple22JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e t22 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) Source #

tuple21JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e t21 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21) Source #

tuple20JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e t20 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) Source #

tuple19JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e t19 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) Source #

tuple18JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e t18 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) Source #

tuple17JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e t17 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) Source #

tuple16JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e t16 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) Source #

tuple15JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e t15 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) Source #

tuple14JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e t14 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) Source #

tuple13JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e t13 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) Source #

tuple12JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e t12 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) Source #

tuple11JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e t11 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) Source #

tuple10JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9 t10. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e t10 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) Source #

tuple9JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8 t9. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e t9 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8, t9) Source #

tuple8JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7 t8. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e t8 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7, t8) Source #

tuple7JsonFormat :: forall e t1 t2 t3 t4 t5 t6 t7. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e t7 -> JsonFormat e (t1, t2, t3, t4, t5, t6, t7) Source #

tuple6JsonFormat :: forall e t1 t2 t3 t4 t5 t6. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e t6 -> JsonFormat e (t1, t2, t3, t4, t5, t6) Source #

tuple5JsonFormat :: forall e t1 t2 t3 t4 t5. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e t5 -> JsonFormat e (t1, t2, t3, t4, t5) Source #

tuple4JsonFormat :: forall e t1 t2 t3 t4. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e t4 -> JsonFormat e (t1, t2, t3, t4) Source #

tuple3JsonFormat :: forall e t1 t2 t3. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e t3 -> JsonFormat e (t1, t2, t3) Source #

tuple2JsonFormat :: forall e t1 t2. JsonFormat e t1 -> JsonFormat e t2 -> JsonFormat e (t1, t2) Source #

unitJsonFormat :: JsonFormat e () Source #

JsonFormat for '()' which maps to an empty array.

vectorJsonFormat :: JsonFormat e a -> JsonFormat e (Vector a) Source #

JsonFormat for Vectors which map to an array.