@@ -9,30 +9,32 @@ serialization libraries like [Circe](https://circe.github.io/circe/) or [uPickle
9
9
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
10
10
## Table of Contents * generated with [ DocToc] ( https://github.com/thlorenz/doctoc ) *
11
11
12
- - [ ` GenCodec ` ] ( #gencodec )
13
- - [ ` GenCodec ` typeclass] ( #gencodec-typeclass )
14
- - [ Codecs available by default] ( #codecs-available-by-default )
15
- - [ ` GenKeyCodec ` ] ( #genkeycodec )
16
- - [ Serializing and deserializing examples] ( #serializing-and-deserializing-examples )
17
- - [ Making your own types serializable] ( #making-your-own-types-serializable )
18
- - [ Simple types] ( #simple-types )
19
- - [ Case classes] ( #case-classes )
20
- - [ Safe evolution and refactoring - summary] ( #safe-evolution-and-refactoring---summary )
21
- - [ Case class like types] ( #case-class-like-types )
22
- - [ Singletons] ( #singletons )
23
- - [ Sealed hierarchies] ( #sealed-hierarchies )
24
- - [ Nested format] ( #nested-format )
25
- - [ Flat format] ( #flat-format )
26
- - [ Customizing sealed hierarchy codecs] ( #customizing-sealed-hierarchy-codecs )
27
- - [ Nested vs flat format] ( #nested-vs-flat-format )
28
- - [ Third party classes] ( #third-party-classes )
29
- - [ Summary] ( #summary )
30
- - [ Codec dependencies] ( #codec-dependencies )
31
- - [ Types supported by automatic materialization] ( #types-supported-by-automatic-materialization )
32
- - [ Recursive types, generic types and GADTs (generalized algebraic data types)] ( #recursive-types-generic-types-and-gadts-generalized-algebraic-data-types )
33
- - [ Customizing annotations] ( #customizing-annotations )
34
- - [ Safely introducing changes to serialized classes (retaining backwards compatibility)] ( #safely-introducing-changes-to-serialized-classes-retaining-backwards-compatibility )
35
- - [ Performance] ( #performance )
12
+ - [ ` GenCodec ` typeclass] ( #gencodec-typeclass )
13
+ - [ Writing * lists* and * objects* ] ( #writing-lists-and-objects )
14
+ - [ Object field order] ( #object-field-order )
15
+ - [ Implementations of ` Input ` and ` Output ` available by default] ( #implementations-of-input-and-output-available-by-default )
16
+ - [ Codecs available by default] ( #codecs-available-by-default )
17
+ - [ ` GenKeyCodec ` ] ( #genkeycodec )
18
+ - [ Serializing and deserializing examples] ( #serializing-and-deserializing-examples )
19
+ - [ Making your own types serializable] ( #making-your-own-types-serializable )
20
+ - [ Simple types] ( #simple-types )
21
+ - [ Case classes] ( #case-classes )
22
+ - [ Safe evolution and refactoring - summary] ( #safe-evolution-and-refactoring---summary )
23
+ - [ Case class like types] ( #case-class-like-types )
24
+ - [ Singletons] ( #singletons )
25
+ - [ Sealed hierarchies] ( #sealed-hierarchies )
26
+ - [ Nested format] ( #nested-format )
27
+ - [ Flat format] ( #flat-format )
28
+ - [ Customizing sealed hierarchy codecs] ( #customizing-sealed-hierarchy-codecs )
29
+ - [ Nested vs flat format] ( #nested-vs-flat-format )
30
+ - [ Third party classes] ( #third-party-classes )
31
+ - [ Summary] ( #summary )
32
+ - [ Codec dependencies] ( #codec-dependencies )
33
+ - [ Types supported by automatic materialization] ( #types-supported-by-automatic-materialization )
34
+ - [ Recursive types, generic types and GADTs (generalized algebraic data types)] ( #recursive-types-generic-types-and-gadts-generalized-algebraic-data-types )
35
+ - [ Customizing annotations] ( #customizing-annotations )
36
+ - [ Safely introducing changes to serialized classes (retaining backwards compatibility)] ( #safely-introducing-changes-to-serialized-classes-retaining-backwards-compatibility )
37
+ - [ Performance] ( #performance )
36
38
37
39
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
38
40
0 commit comments