├── .gitignore ├── README.md ├── bench └── src │ └── main │ └── scala │ └── io │ └── circe │ └── examples │ └── derivation │ └── bench │ └── Bench.scala ├── core └── src │ └── main │ └── scala │ └── io │ └── circe │ └── examples │ └── derivation │ ├── better │ ├── DerivedDecoder.scala │ ├── DerivedObjectEncoder.scala │ ├── ExportHookAdapter.scala │ └── auto.scala │ ├── dryer │ ├── decoders.scala │ └── encoders.scala │ ├── raw │ ├── DerivationMacros.scala │ └── package.scala │ └── simple │ ├── CoproductCodecs.scala │ ├── HListCodecs.scala │ └── package.scala └── project ├── Boilerplate.scala └── build.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/README.md -------------------------------------------------------------------------------- /bench/src/main/scala/io/circe/examples/derivation/bench/Bench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/bench/src/main/scala/io/circe/examples/derivation/bench/Bench.scala -------------------------------------------------------------------------------- /core/src/main/scala/io/circe/examples/derivation/better/DerivedDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/core/src/main/scala/io/circe/examples/derivation/better/DerivedDecoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/io/circe/examples/derivation/better/DerivedObjectEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/core/src/main/scala/io/circe/examples/derivation/better/DerivedObjectEncoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/io/circe/examples/derivation/better/ExportHookAdapter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/core/src/main/scala/io/circe/examples/derivation/better/ExportHookAdapter.scala -------------------------------------------------------------------------------- /core/src/main/scala/io/circe/examples/derivation/better/auto.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/core/src/main/scala/io/circe/examples/derivation/better/auto.scala -------------------------------------------------------------------------------- /core/src/main/scala/io/circe/examples/derivation/dryer/decoders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/core/src/main/scala/io/circe/examples/derivation/dryer/decoders.scala -------------------------------------------------------------------------------- /core/src/main/scala/io/circe/examples/derivation/dryer/encoders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/core/src/main/scala/io/circe/examples/derivation/dryer/encoders.scala -------------------------------------------------------------------------------- /core/src/main/scala/io/circe/examples/derivation/raw/DerivationMacros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/core/src/main/scala/io/circe/examples/derivation/raw/DerivationMacros.scala -------------------------------------------------------------------------------- /core/src/main/scala/io/circe/examples/derivation/raw/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/core/src/main/scala/io/circe/examples/derivation/raw/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/io/circe/examples/derivation/simple/CoproductCodecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/core/src/main/scala/io/circe/examples/derivation/simple/CoproductCodecs.scala -------------------------------------------------------------------------------- /core/src/main/scala/io/circe/examples/derivation/simple/HListCodecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/core/src/main/scala/io/circe/examples/derivation/simple/HListCodecs.scala -------------------------------------------------------------------------------- /core/src/main/scala/io/circe/examples/derivation/simple/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/core/src/main/scala/io/circe/examples/derivation/simple/package.scala -------------------------------------------------------------------------------- /project/Boilerplate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisbrown/circe-derivation/HEAD/project/Boilerplate.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.12 2 | --------------------------------------------------------------------------------