├── .envrc ├── .github ├── FUNDING.yml └── workflows │ └── haskell.yml ├── .gitignore ├── .stylish-haskell.yaml ├── .vscode └── tasks.json ├── ChangeLog.md ├── LICENSE ├── README.md ├── Setup.hs ├── TODO ├── avro.cabal ├── bench ├── Bench │ ├── Deconflict.hs │ ├── Deconflict │ │ ├── Reader.hs │ │ └── Writer.hs │ └── Encoding.hs └── Main.hs ├── doctest └── DoctestDriver.hs ├── project.sh ├── shell.nix ├── src └── Data │ ├── Avro.hs │ └── Avro │ ├── Codec.hs │ ├── Deriving.hs │ ├── Deriving │ ├── Lift.hs │ └── NormSchema.hs │ ├── EitherN.hs │ ├── Encoding │ ├── FromAvro.hs │ └── ToAvro.hs │ ├── HasAvroSchema.hs │ ├── Internal │ ├── Container.hs │ ├── DecodeRaw.hs │ ├── EncodeRaw.hs │ ├── Get.hs │ ├── Time.hs │ ├── Zag.hs │ └── Zig.hs │ ├── JSON.hs │ └── Schema │ ├── Decimal.hs │ ├── Deconflict.hs │ ├── ReadSchema.hs │ └── Schema.hs └── test ├── Avro ├── Codec │ ├── ArraySpec.hs │ ├── BoolSpec.hs │ ├── CodecRawSpec.hs │ ├── DoubleSpec.hs │ ├── FloatSpec.hs │ ├── Int64Spec.hs │ ├── MaybeSpec.hs │ ├── NestedSpec.hs │ ├── NullSpec.hs │ ├── TextSpec.hs │ └── ZigZagSpec.hs ├── Data │ ├── Deconflict │ │ ├── Read.hs │ │ └── Write.hs │ ├── Endpoint.hs │ ├── Enums.hs │ ├── FixedTypes.hs │ ├── Karma.hs │ ├── Logical.hs │ ├── Maybe.hs │ ├── Recursive.hs │ ├── Reused.hs │ ├── TwoBits.hs │ └── Unions.hs ├── Decode │ ├── ContainerSpec.hs │ ├── RawBlocksSpec.hs │ └── RawValuesSpec.hs ├── Deconflict │ ├── A │ │ ├── README.md │ │ ├── Reader.hs │ │ └── Writer.hs │ ├── B │ │ ├── README.md │ │ ├── Reader.hs │ │ └── Writer.hs │ ├── C │ │ ├── README.md │ │ ├── Reader.hs │ │ └── Writer.hs │ ├── D │ │ ├── README.md │ │ ├── Reader.hs │ │ └── Writer.hs │ └── Unions │ │ ├── Reader.hs │ │ └── Writer.hs ├── DefaultsSpec.hs ├── EncodeRawSpec.hs ├── Encoding │ ├── ContainerSpec.hs │ ├── DeconflictSpec.hs │ └── LogicalTypesSpec.hs ├── Gen │ └── Schema.hs ├── JSONSpec.hs ├── ManualSpec.hs ├── NamespaceSpec.hs ├── NormSchemaSpec.hs ├── RecursiveSpec.hs ├── ReuseFixedSpec.hs ├── SchemaSpec.hs ├── THEnumSpec.hs ├── THReusedSpec.hs ├── TestUtils.hs └── ToAvroSpec.hs ├── Spec.hs └── data ├── enums-object.json ├── enums.avsc ├── fixed-types.avsc ├── internal-bindings.avsc ├── karma.avsc ├── logical.avsc ├── maybe.avsc ├── namespace-inference.json ├── null-namespace.json ├── overlay ├── composite.avsc ├── expectation.avsc └── primitives.avsc ├── record.avsc ├── reused.avsc ├── small.avsc ├── unions-no-namespace.avsc ├── unions-object-a.json ├── unions-object-b.json └── unions.avsc /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/.envrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/haskell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/.github/workflows/haskell.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/.gitignore -------------------------------------------------------------------------------- /.stylish-haskell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/.stylish-haskell.yaml -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/TODO -------------------------------------------------------------------------------- /avro.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/avro.cabal -------------------------------------------------------------------------------- /bench/Bench/Deconflict.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/bench/Bench/Deconflict.hs -------------------------------------------------------------------------------- /bench/Bench/Deconflict/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/bench/Bench/Deconflict/Reader.hs -------------------------------------------------------------------------------- /bench/Bench/Deconflict/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/bench/Bench/Deconflict/Writer.hs -------------------------------------------------------------------------------- /bench/Bench/Encoding.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/bench/Bench/Encoding.hs -------------------------------------------------------------------------------- /bench/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/bench/Main.hs -------------------------------------------------------------------------------- /doctest/DoctestDriver.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/doctest/DoctestDriver.hs -------------------------------------------------------------------------------- /project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/project.sh -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/shell.nix -------------------------------------------------------------------------------- /src/Data/Avro.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro.hs -------------------------------------------------------------------------------- /src/Data/Avro/Codec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Codec.hs -------------------------------------------------------------------------------- /src/Data/Avro/Deriving.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Deriving.hs -------------------------------------------------------------------------------- /src/Data/Avro/Deriving/Lift.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Deriving/Lift.hs -------------------------------------------------------------------------------- /src/Data/Avro/Deriving/NormSchema.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Deriving/NormSchema.hs -------------------------------------------------------------------------------- /src/Data/Avro/EitherN.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/EitherN.hs -------------------------------------------------------------------------------- /src/Data/Avro/Encoding/FromAvro.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Encoding/FromAvro.hs -------------------------------------------------------------------------------- /src/Data/Avro/Encoding/ToAvro.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Encoding/ToAvro.hs -------------------------------------------------------------------------------- /src/Data/Avro/HasAvroSchema.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/HasAvroSchema.hs -------------------------------------------------------------------------------- /src/Data/Avro/Internal/Container.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Internal/Container.hs -------------------------------------------------------------------------------- /src/Data/Avro/Internal/DecodeRaw.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Internal/DecodeRaw.hs -------------------------------------------------------------------------------- /src/Data/Avro/Internal/EncodeRaw.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Internal/EncodeRaw.hs -------------------------------------------------------------------------------- /src/Data/Avro/Internal/Get.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Internal/Get.hs -------------------------------------------------------------------------------- /src/Data/Avro/Internal/Time.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Internal/Time.hs -------------------------------------------------------------------------------- /src/Data/Avro/Internal/Zag.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Internal/Zag.hs -------------------------------------------------------------------------------- /src/Data/Avro/Internal/Zig.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Internal/Zig.hs -------------------------------------------------------------------------------- /src/Data/Avro/JSON.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/JSON.hs -------------------------------------------------------------------------------- /src/Data/Avro/Schema/Decimal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Schema/Decimal.hs -------------------------------------------------------------------------------- /src/Data/Avro/Schema/Deconflict.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Schema/Deconflict.hs -------------------------------------------------------------------------------- /src/Data/Avro/Schema/ReadSchema.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Schema/ReadSchema.hs -------------------------------------------------------------------------------- /src/Data/Avro/Schema/Schema.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/src/Data/Avro/Schema/Schema.hs -------------------------------------------------------------------------------- /test/Avro/Codec/ArraySpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Codec/ArraySpec.hs -------------------------------------------------------------------------------- /test/Avro/Codec/BoolSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Codec/BoolSpec.hs -------------------------------------------------------------------------------- /test/Avro/Codec/CodecRawSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Codec/CodecRawSpec.hs -------------------------------------------------------------------------------- /test/Avro/Codec/DoubleSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Codec/DoubleSpec.hs -------------------------------------------------------------------------------- /test/Avro/Codec/FloatSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Codec/FloatSpec.hs -------------------------------------------------------------------------------- /test/Avro/Codec/Int64Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Codec/Int64Spec.hs -------------------------------------------------------------------------------- /test/Avro/Codec/MaybeSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Codec/MaybeSpec.hs -------------------------------------------------------------------------------- /test/Avro/Codec/NestedSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Codec/NestedSpec.hs -------------------------------------------------------------------------------- /test/Avro/Codec/NullSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Codec/NullSpec.hs -------------------------------------------------------------------------------- /test/Avro/Codec/TextSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Codec/TextSpec.hs -------------------------------------------------------------------------------- /test/Avro/Codec/ZigZagSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Codec/ZigZagSpec.hs -------------------------------------------------------------------------------- /test/Avro/Data/Deconflict/Read.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/Deconflict/Read.hs -------------------------------------------------------------------------------- /test/Avro/Data/Deconflict/Write.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/Deconflict/Write.hs -------------------------------------------------------------------------------- /test/Avro/Data/Endpoint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/Endpoint.hs -------------------------------------------------------------------------------- /test/Avro/Data/Enums.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/Enums.hs -------------------------------------------------------------------------------- /test/Avro/Data/FixedTypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/FixedTypes.hs -------------------------------------------------------------------------------- /test/Avro/Data/Karma.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/Karma.hs -------------------------------------------------------------------------------- /test/Avro/Data/Logical.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/Logical.hs -------------------------------------------------------------------------------- /test/Avro/Data/Maybe.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/Maybe.hs -------------------------------------------------------------------------------- /test/Avro/Data/Recursive.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/Recursive.hs -------------------------------------------------------------------------------- /test/Avro/Data/Reused.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/Reused.hs -------------------------------------------------------------------------------- /test/Avro/Data/TwoBits.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/TwoBits.hs -------------------------------------------------------------------------------- /test/Avro/Data/Unions.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Data/Unions.hs -------------------------------------------------------------------------------- /test/Avro/Decode/ContainerSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Decode/ContainerSpec.hs -------------------------------------------------------------------------------- /test/Avro/Decode/RawBlocksSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Decode/RawBlocksSpec.hs -------------------------------------------------------------------------------- /test/Avro/Decode/RawValuesSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Decode/RawValuesSpec.hs -------------------------------------------------------------------------------- /test/Avro/Deconflict/A/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/Avro/Deconflict/A/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Deconflict/A/Reader.hs -------------------------------------------------------------------------------- /test/Avro/Deconflict/A/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Deconflict/A/Writer.hs -------------------------------------------------------------------------------- /test/Avro/Deconflict/B/README.md: -------------------------------------------------------------------------------- 1 | # Adding a nested optional field 2 | -------------------------------------------------------------------------------- /test/Avro/Deconflict/B/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Deconflict/B/Reader.hs -------------------------------------------------------------------------------- /test/Avro/Deconflict/B/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Deconflict/B/Writer.hs -------------------------------------------------------------------------------- /test/Avro/Deconflict/C/README.md: -------------------------------------------------------------------------------- 1 | # Removing a nested optional field 2 | -------------------------------------------------------------------------------- /test/Avro/Deconflict/C/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Deconflict/C/Reader.hs -------------------------------------------------------------------------------- /test/Avro/Deconflict/C/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Deconflict/C/Writer.hs -------------------------------------------------------------------------------- /test/Avro/Deconflict/D/README.md: -------------------------------------------------------------------------------- 1 | # Adding a recursive optional field 2 | -------------------------------------------------------------------------------- /test/Avro/Deconflict/D/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Deconflict/D/Reader.hs -------------------------------------------------------------------------------- /test/Avro/Deconflict/D/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Deconflict/D/Writer.hs -------------------------------------------------------------------------------- /test/Avro/Deconflict/Unions/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Deconflict/Unions/Reader.hs -------------------------------------------------------------------------------- /test/Avro/Deconflict/Unions/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Deconflict/Unions/Writer.hs -------------------------------------------------------------------------------- /test/Avro/DefaultsSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/DefaultsSpec.hs -------------------------------------------------------------------------------- /test/Avro/EncodeRawSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/EncodeRawSpec.hs -------------------------------------------------------------------------------- /test/Avro/Encoding/ContainerSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Encoding/ContainerSpec.hs -------------------------------------------------------------------------------- /test/Avro/Encoding/DeconflictSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Encoding/DeconflictSpec.hs -------------------------------------------------------------------------------- /test/Avro/Encoding/LogicalTypesSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Encoding/LogicalTypesSpec.hs -------------------------------------------------------------------------------- /test/Avro/Gen/Schema.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/Gen/Schema.hs -------------------------------------------------------------------------------- /test/Avro/JSONSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/JSONSpec.hs -------------------------------------------------------------------------------- /test/Avro/ManualSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/ManualSpec.hs -------------------------------------------------------------------------------- /test/Avro/NamespaceSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/NamespaceSpec.hs -------------------------------------------------------------------------------- /test/Avro/NormSchemaSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/NormSchemaSpec.hs -------------------------------------------------------------------------------- /test/Avro/RecursiveSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/RecursiveSpec.hs -------------------------------------------------------------------------------- /test/Avro/ReuseFixedSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/ReuseFixedSpec.hs -------------------------------------------------------------------------------- /test/Avro/SchemaSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/SchemaSpec.hs -------------------------------------------------------------------------------- /test/Avro/THEnumSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/THEnumSpec.hs -------------------------------------------------------------------------------- /test/Avro/THReusedSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/THReusedSpec.hs -------------------------------------------------------------------------------- /test/Avro/TestUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/TestUtils.hs -------------------------------------------------------------------------------- /test/Avro/ToAvroSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/Avro/ToAvroSpec.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /test/data/enums-object.json: -------------------------------------------------------------------------------- 1 | {"id":37,"name":"blarg","reason":"Instead"} 2 | -------------------------------------------------------------------------------- /test/data/enums.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/enums.avsc -------------------------------------------------------------------------------- /test/data/fixed-types.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/fixed-types.avsc -------------------------------------------------------------------------------- /test/data/internal-bindings.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/internal-bindings.avsc -------------------------------------------------------------------------------- /test/data/karma.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/karma.avsc -------------------------------------------------------------------------------- /test/data/logical.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/logical.avsc -------------------------------------------------------------------------------- /test/data/maybe.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/maybe.avsc -------------------------------------------------------------------------------- /test/data/namespace-inference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/namespace-inference.json -------------------------------------------------------------------------------- /test/data/null-namespace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/null-namespace.json -------------------------------------------------------------------------------- /test/data/overlay/composite.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/overlay/composite.avsc -------------------------------------------------------------------------------- /test/data/overlay/expectation.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/overlay/expectation.avsc -------------------------------------------------------------------------------- /test/data/overlay/primitives.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/overlay/primitives.avsc -------------------------------------------------------------------------------- /test/data/record.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/record.avsc -------------------------------------------------------------------------------- /test/data/reused.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/reused.avsc -------------------------------------------------------------------------------- /test/data/small.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/small.avsc -------------------------------------------------------------------------------- /test/data/unions-no-namespace.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/unions-no-namespace.avsc -------------------------------------------------------------------------------- /test/data/unions-object-a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/unions-object-a.json -------------------------------------------------------------------------------- /test/data/unions-object-b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/unions-object-b.json -------------------------------------------------------------------------------- /test/data/unions.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/avro/HEAD/test/data/unions.avsc --------------------------------------------------------------------------------