├── .devcontainer ├── Dockerfile ├── devcontainer.json └── install-zig.sh ├── .gitattributes ├── .github └── workflows │ ├── scheduled_zig_master.yml │ ├── test_stable.yml │ └── test_zig_master.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── bootstrapped-generator ├── FullName.zig ├── google │ ├── protobuf.pb.zig │ └── protobuf │ │ └── compiler.pb.zig └── main.zig ├── logo.png ├── logo.svg ├── src ├── json.zig ├── protobuf.zig └── wire.zig ├── tests ├── alltypes.zig ├── fixtures │ ├── graphics.bin │ └── vector_tile.bin ├── generated │ ├── google │ │ └── protobuf.pb.zig │ ├── graphics.pb.zig │ ├── jspb │ │ └── test.pb.zig │ ├── oneofselfref.pb.zig │ ├── opentelemetry │ │ └── proto │ │ │ ├── common │ │ │ └── v1.pb.zig │ │ │ ├── logs │ │ │ └── v1.pb.zig │ │ │ ├── metrics │ │ │ └── v1.pb.zig │ │ │ └── resource │ │ │ └── v1.pb.zig │ ├── protobuf_test_messages │ │ └── proto3.pb.zig │ ├── selfref.pb.zig │ ├── some │ │ └── really │ │ │ └── long │ │ │ └── name │ │ │ └── which │ │ │ └── does │ │ │ └── not │ │ │ └── really │ │ │ └── make │ │ │ └── any │ │ │ └── sense │ │ │ └── but │ │ │ └── sometimes │ │ │ └── we │ │ │ └── still │ │ │ └── see │ │ │ └── stuff │ │ │ └── like │ │ │ └── this.pb.zig │ ├── tests.pb.zig │ ├── tests │ │ ├── longs.pb.zig │ │ └── oneof.pb.zig │ ├── unittest.pb.zig │ └── vector_tile.pb.zig ├── graphics.zig ├── integration.zig ├── json_data │ ├── fixed_sizes │ │ ├── camelCase.json │ │ ├── camelCase_1.json │ │ ├── camelCase_2.json │ │ ├── camelCase_3.json │ │ └── instance.zig │ ├── more_bytes │ │ ├── camelCase.json │ │ └── instance.zig │ ├── oneof_container │ │ ├── message_in_oneof_camelCase.json │ │ ├── message_in_oneof_instance.zig │ │ ├── message_in_oneof_mixed_case1.json │ │ ├── message_in_oneof_mixed_case2.json │ │ ├── message_in_oneof_snake_case.json │ │ ├── string_in_oneof_camelCase.json │ │ ├── string_in_oneof_instance.zig │ │ ├── string_in_oneof_mixed_case1.json │ │ ├── string_in_oneof_mixed_case2.json │ │ └── string_in_oneof_snake_case.json │ ├── packed │ │ ├── camelCase.json │ │ ├── camelCase_1.json │ │ ├── instance.zig │ │ ├── mixed_case.json │ │ └── snake_case.json │ ├── repeated_enum │ │ ├── camelCase1.json │ │ ├── camelCase2.json │ │ ├── camelCase3.json │ │ └── instance.zig │ ├── test_oneof2 │ │ ├── camelCase.json │ │ └── instance.zig │ ├── test_packed_types │ │ ├── camelCase.json │ │ └── instance.zig │ ├── value │ │ ├── camelCase1.json │ │ ├── camelCase2.json │ │ ├── camelCase3.json │ │ ├── camelCase4.json │ │ ├── camelCase4_1.json │ │ ├── camelCase4_2.json │ │ ├── camelCase4_3.json │ │ ├── camelCase4_4.json │ │ ├── camelCase4_5.json │ │ ├── camelCase4_6.json │ │ └── instance.zig │ ├── with_bytes │ │ ├── camelCase.json │ │ ├── instance.zig │ │ └── snake_case.json │ ├── with_strings │ │ ├── camelCase.json │ │ └── instance.zig │ └── with_submessages │ │ ├── camelCase.json │ │ ├── camelCase_enum_as_integer.json │ │ ├── instance.zig │ │ └── snake_case.json ├── leaks.zig ├── mapbox.zig ├── oneof.zig ├── optionals.zig ├── protos_for_test │ ├── all.proto │ ├── benchmark_data.proto │ ├── complex_type.proto │ ├── fixedsizes.proto │ ├── generated_in_ci.proto │ ├── graphics.proto │ ├── jspb.proto │ ├── mapbox.proto │ ├── msg-long.proto │ ├── oneof.proto │ ├── oneofSelfRef.proto │ ├── opentelemetry │ │ └── proto │ │ │ ├── collector │ │ │ ├── README.md │ │ │ ├── logs │ │ │ │ └── v1 │ │ │ │ │ ├── logs_service.proto │ │ │ │ │ └── logs_service_http.yaml │ │ │ ├── metrics │ │ │ │ └── v1 │ │ │ │ │ ├── metrics_service.proto │ │ │ │ │ └── metrics_service_http.yaml │ │ │ ├── profiles │ │ │ │ └── v1experimental │ │ │ │ │ ├── profiles_service.proto │ │ │ │ │ └── profiles_service_http.yaml │ │ │ └── trace │ │ │ │ └── v1 │ │ │ │ ├── trace_service.proto │ │ │ │ └── trace_service_http.yaml │ │ │ ├── common │ │ │ └── v1 │ │ │ │ └── common.proto │ │ │ ├── logs │ │ │ └── v1 │ │ │ │ └── logs.proto │ │ │ ├── metrics │ │ │ └── v1 │ │ │ │ └── metrics.proto │ │ │ ├── profiles │ │ │ └── v1experimental │ │ │ │ ├── pprofextended.proto │ │ │ │ └── profiles.proto │ │ │ ├── resource │ │ │ └── v1 │ │ │ │ └── resource.proto │ │ │ └── trace │ │ │ └── v1 │ │ │ └── trace.proto │ ├── selfref.proto │ ├── test_messages_proto3.proto │ ├── unittest.proto │ └── whitespace-in-name.proto ├── tests.zig ├── tests_complex_type.zig ├── tests_fixedsizes.zig ├── tests_json.zig └── tests_varints.zig ├── update-protoc.sh └── utils ├── build.zig ├── build.zig.zon ├── build_util.zig └── src ├── benchmarks.zig ├── generate_dataset.zig └── generated ├── benchmark.pb.zig └── opentelemetry └── proto ├── common └── v1.pb.zig ├── metrics └── v1.pb.zig └── resource └── v1.pb.zig /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/install-zig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/.devcontainer/install-zig.sh -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/scheduled_zig_master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/.github/workflows/scheduled_zig_master.yml -------------------------------------------------------------------------------- /.github/workflows/test_stable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/.github/workflows/test_stable.yml -------------------------------------------------------------------------------- /.github/workflows/test_zig_master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/.github/workflows/test_zig_master.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/README.md -------------------------------------------------------------------------------- /bootstrapped-generator/FullName.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/bootstrapped-generator/FullName.zig -------------------------------------------------------------------------------- /bootstrapped-generator/google/protobuf.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/bootstrapped-generator/google/protobuf.pb.zig -------------------------------------------------------------------------------- /bootstrapped-generator/google/protobuf/compiler.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/bootstrapped-generator/google/protobuf/compiler.pb.zig -------------------------------------------------------------------------------- /bootstrapped-generator/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/bootstrapped-generator/main.zig -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/logo.png -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/logo.svg -------------------------------------------------------------------------------- /src/json.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/src/json.zig -------------------------------------------------------------------------------- /src/protobuf.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/src/protobuf.zig -------------------------------------------------------------------------------- /src/wire.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/src/wire.zig -------------------------------------------------------------------------------- /tests/alltypes.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/alltypes.zig -------------------------------------------------------------------------------- /tests/fixtures/graphics.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/fixtures/graphics.bin -------------------------------------------------------------------------------- /tests/fixtures/vector_tile.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/fixtures/vector_tile.bin -------------------------------------------------------------------------------- /tests/generated/google/protobuf.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/google/protobuf.pb.zig -------------------------------------------------------------------------------- /tests/generated/graphics.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/graphics.pb.zig -------------------------------------------------------------------------------- /tests/generated/jspb/test.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/jspb/test.pb.zig -------------------------------------------------------------------------------- /tests/generated/oneofselfref.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/oneofselfref.pb.zig -------------------------------------------------------------------------------- /tests/generated/opentelemetry/proto/common/v1.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/opentelemetry/proto/common/v1.pb.zig -------------------------------------------------------------------------------- /tests/generated/opentelemetry/proto/logs/v1.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/opentelemetry/proto/logs/v1.pb.zig -------------------------------------------------------------------------------- /tests/generated/opentelemetry/proto/metrics/v1.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/opentelemetry/proto/metrics/v1.pb.zig -------------------------------------------------------------------------------- /tests/generated/opentelemetry/proto/resource/v1.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/opentelemetry/proto/resource/v1.pb.zig -------------------------------------------------------------------------------- /tests/generated/protobuf_test_messages/proto3.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/protobuf_test_messages/proto3.pb.zig -------------------------------------------------------------------------------- /tests/generated/selfref.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/selfref.pb.zig -------------------------------------------------------------------------------- /tests/generated/some/really/long/name/which/does/not/really/make/any/sense/but/sometimes/we/still/see/stuff/like/this.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/some/really/long/name/which/does/not/really/make/any/sense/but/sometimes/we/still/see/stuff/like/this.pb.zig -------------------------------------------------------------------------------- /tests/generated/tests.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/tests.pb.zig -------------------------------------------------------------------------------- /tests/generated/tests/longs.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/tests/longs.pb.zig -------------------------------------------------------------------------------- /tests/generated/tests/oneof.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/tests/oneof.pb.zig -------------------------------------------------------------------------------- /tests/generated/unittest.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/unittest.pb.zig -------------------------------------------------------------------------------- /tests/generated/vector_tile.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/generated/vector_tile.pb.zig -------------------------------------------------------------------------------- /tests/graphics.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/graphics.zig -------------------------------------------------------------------------------- /tests/integration.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/integration.zig -------------------------------------------------------------------------------- /tests/json_data/fixed_sizes/camelCase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/fixed_sizes/camelCase.json -------------------------------------------------------------------------------- /tests/json_data/fixed_sizes/camelCase_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/fixed_sizes/camelCase_1.json -------------------------------------------------------------------------------- /tests/json_data/fixed_sizes/camelCase_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/fixed_sizes/camelCase_2.json -------------------------------------------------------------------------------- /tests/json_data/fixed_sizes/camelCase_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/fixed_sizes/camelCase_3.json -------------------------------------------------------------------------------- /tests/json_data/fixed_sizes/instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/fixed_sizes/instance.zig -------------------------------------------------------------------------------- /tests/json_data/more_bytes/camelCase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/more_bytes/camelCase.json -------------------------------------------------------------------------------- /tests/json_data/more_bytes/instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/more_bytes/instance.zig -------------------------------------------------------------------------------- /tests/json_data/oneof_container/message_in_oneof_camelCase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/oneof_container/message_in_oneof_camelCase.json -------------------------------------------------------------------------------- /tests/json_data/oneof_container/message_in_oneof_instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/oneof_container/message_in_oneof_instance.zig -------------------------------------------------------------------------------- /tests/json_data/oneof_container/message_in_oneof_mixed_case1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/oneof_container/message_in_oneof_mixed_case1.json -------------------------------------------------------------------------------- /tests/json_data/oneof_container/message_in_oneof_mixed_case2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/oneof_container/message_in_oneof_mixed_case2.json -------------------------------------------------------------------------------- /tests/json_data/oneof_container/message_in_oneof_snake_case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/oneof_container/message_in_oneof_snake_case.json -------------------------------------------------------------------------------- /tests/json_data/oneof_container/string_in_oneof_camelCase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/oneof_container/string_in_oneof_camelCase.json -------------------------------------------------------------------------------- /tests/json_data/oneof_container/string_in_oneof_instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/oneof_container/string_in_oneof_instance.zig -------------------------------------------------------------------------------- /tests/json_data/oneof_container/string_in_oneof_mixed_case1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/oneof_container/string_in_oneof_mixed_case1.json -------------------------------------------------------------------------------- /tests/json_data/oneof_container/string_in_oneof_mixed_case2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/oneof_container/string_in_oneof_mixed_case2.json -------------------------------------------------------------------------------- /tests/json_data/oneof_container/string_in_oneof_snake_case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/oneof_container/string_in_oneof_snake_case.json -------------------------------------------------------------------------------- /tests/json_data/packed/camelCase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/packed/camelCase.json -------------------------------------------------------------------------------- /tests/json_data/packed/camelCase_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/packed/camelCase_1.json -------------------------------------------------------------------------------- /tests/json_data/packed/instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/packed/instance.zig -------------------------------------------------------------------------------- /tests/json_data/packed/mixed_case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/packed/mixed_case.json -------------------------------------------------------------------------------- /tests/json_data/packed/snake_case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/packed/snake_case.json -------------------------------------------------------------------------------- /tests/json_data/repeated_enum/camelCase1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/repeated_enum/camelCase1.json -------------------------------------------------------------------------------- /tests/json_data/repeated_enum/camelCase2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/repeated_enum/camelCase2.json -------------------------------------------------------------------------------- /tests/json_data/repeated_enum/camelCase3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/repeated_enum/camelCase3.json -------------------------------------------------------------------------------- /tests/json_data/repeated_enum/instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/repeated_enum/instance.zig -------------------------------------------------------------------------------- /tests/json_data/test_oneof2/camelCase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/test_oneof2/camelCase.json -------------------------------------------------------------------------------- /tests/json_data/test_oneof2/instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/test_oneof2/instance.zig -------------------------------------------------------------------------------- /tests/json_data/test_packed_types/camelCase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/test_packed_types/camelCase.json -------------------------------------------------------------------------------- /tests/json_data/test_packed_types/instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/test_packed_types/instance.zig -------------------------------------------------------------------------------- /tests/json_data/value/camelCase1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/value/camelCase1.json -------------------------------------------------------------------------------- /tests/json_data/value/camelCase2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/value/camelCase2.json -------------------------------------------------------------------------------- /tests/json_data/value/camelCase3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/value/camelCase3.json -------------------------------------------------------------------------------- /tests/json_data/value/camelCase4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/value/camelCase4.json -------------------------------------------------------------------------------- /tests/json_data/value/camelCase4_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/value/camelCase4_1.json -------------------------------------------------------------------------------- /tests/json_data/value/camelCase4_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/value/camelCase4_2.json -------------------------------------------------------------------------------- /tests/json_data/value/camelCase4_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/value/camelCase4_3.json -------------------------------------------------------------------------------- /tests/json_data/value/camelCase4_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/value/camelCase4_4.json -------------------------------------------------------------------------------- /tests/json_data/value/camelCase4_5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/value/camelCase4_5.json -------------------------------------------------------------------------------- /tests/json_data/value/camelCase4_6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/value/camelCase4_6.json -------------------------------------------------------------------------------- /tests/json_data/value/instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/value/instance.zig -------------------------------------------------------------------------------- /tests/json_data/with_bytes/camelCase.json: -------------------------------------------------------------------------------- 1 | { 2 | "byteField": "yv7K/g==" 3 | } -------------------------------------------------------------------------------- /tests/json_data/with_bytes/instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/with_bytes/instance.zig -------------------------------------------------------------------------------- /tests/json_data/with_bytes/snake_case.json: -------------------------------------------------------------------------------- 1 | { 2 | "byte_field": "yv7K/g==" 3 | } -------------------------------------------------------------------------------- /tests/json_data/with_strings/camelCase.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "test_string" 3 | } -------------------------------------------------------------------------------- /tests/json_data/with_strings/instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/with_strings/instance.zig -------------------------------------------------------------------------------- /tests/json_data/with_submessages/camelCase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/with_submessages/camelCase.json -------------------------------------------------------------------------------- /tests/json_data/with_submessages/camelCase_enum_as_integer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/with_submessages/camelCase_enum_as_integer.json -------------------------------------------------------------------------------- /tests/json_data/with_submessages/instance.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/with_submessages/instance.zig -------------------------------------------------------------------------------- /tests/json_data/with_submessages/snake_case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/json_data/with_submessages/snake_case.json -------------------------------------------------------------------------------- /tests/leaks.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/leaks.zig -------------------------------------------------------------------------------- /tests/mapbox.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/mapbox.zig -------------------------------------------------------------------------------- /tests/oneof.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/oneof.zig -------------------------------------------------------------------------------- /tests/optionals.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/optionals.zig -------------------------------------------------------------------------------- /tests/protos_for_test/all.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/all.proto -------------------------------------------------------------------------------- /tests/protos_for_test/benchmark_data.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/benchmark_data.proto -------------------------------------------------------------------------------- /tests/protos_for_test/complex_type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/complex_type.proto -------------------------------------------------------------------------------- /tests/protos_for_test/fixedsizes.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/fixedsizes.proto -------------------------------------------------------------------------------- /tests/protos_for_test/generated_in_ci.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/generated_in_ci.proto -------------------------------------------------------------------------------- /tests/protos_for_test/graphics.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/graphics.proto -------------------------------------------------------------------------------- /tests/protos_for_test/jspb.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/jspb.proto -------------------------------------------------------------------------------- /tests/protos_for_test/mapbox.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/mapbox.proto -------------------------------------------------------------------------------- /tests/protos_for_test/msg-long.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/msg-long.proto -------------------------------------------------------------------------------- /tests/protos_for_test/oneof.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/oneof.proto -------------------------------------------------------------------------------- /tests/protos_for_test/oneofSelfRef.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/oneofSelfRef.proto -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/collector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/collector/README.md -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/collector/logs/v1/logs_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/collector/logs/v1/logs_service.proto -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/collector/logs/v1/logs_service_http.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/collector/logs/v1/logs_service_http.yaml -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/collector/metrics/v1/metrics_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/collector/metrics/v1/metrics_service.proto -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/collector/metrics/v1/metrics_service_http.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/collector/metrics/v1/metrics_service_http.yaml -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/collector/profiles/v1experimental/profiles_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/collector/profiles/v1experimental/profiles_service.proto -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/collector/profiles/v1experimental/profiles_service_http.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/collector/profiles/v1experimental/profiles_service_http.yaml -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/collector/trace/v1/trace_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/collector/trace/v1/trace_service.proto -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/collector/trace/v1/trace_service_http.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/collector/trace/v1/trace_service_http.yaml -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/common/v1/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/common/v1/common.proto -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/logs/v1/logs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/logs/v1/logs.proto -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/metrics/v1/metrics.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/metrics/v1/metrics.proto -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/profiles/v1experimental/pprofextended.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/profiles/v1experimental/pprofextended.proto -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/profiles/v1experimental/profiles.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/profiles/v1experimental/profiles.proto -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/resource/v1/resource.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/resource/v1/resource.proto -------------------------------------------------------------------------------- /tests/protos_for_test/opentelemetry/proto/trace/v1/trace.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/opentelemetry/proto/trace/v1/trace.proto -------------------------------------------------------------------------------- /tests/protos_for_test/selfref.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/selfref.proto -------------------------------------------------------------------------------- /tests/protos_for_test/test_messages_proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/test_messages_proto3.proto -------------------------------------------------------------------------------- /tests/protos_for_test/unittest.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/unittest.proto -------------------------------------------------------------------------------- /tests/protos_for_test/whitespace-in-name.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/protos_for_test/whitespace-in-name.proto -------------------------------------------------------------------------------- /tests/tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/tests.zig -------------------------------------------------------------------------------- /tests/tests_complex_type.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/tests_complex_type.zig -------------------------------------------------------------------------------- /tests/tests_fixedsizes.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/tests_fixedsizes.zig -------------------------------------------------------------------------------- /tests/tests_json.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/tests_json.zig -------------------------------------------------------------------------------- /tests/tests_varints.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/tests/tests_varints.zig -------------------------------------------------------------------------------- /update-protoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/update-protoc.sh -------------------------------------------------------------------------------- /utils/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/utils/build.zig -------------------------------------------------------------------------------- /utils/build.zig.zon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/utils/build.zig.zon -------------------------------------------------------------------------------- /utils/build_util.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/utils/build_util.zig -------------------------------------------------------------------------------- /utils/src/benchmarks.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/utils/src/benchmarks.zig -------------------------------------------------------------------------------- /utils/src/generate_dataset.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/utils/src/generate_dataset.zig -------------------------------------------------------------------------------- /utils/src/generated/benchmark.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/utils/src/generated/benchmark.pb.zig -------------------------------------------------------------------------------- /utils/src/generated/opentelemetry/proto/common/v1.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/utils/src/generated/opentelemetry/proto/common/v1.pb.zig -------------------------------------------------------------------------------- /utils/src/generated/opentelemetry/proto/metrics/v1.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/utils/src/generated/opentelemetry/proto/metrics/v1.pb.zig -------------------------------------------------------------------------------- /utils/src/generated/opentelemetry/proto/resource/v1.pb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arwalk/zig-protobuf/HEAD/utils/src/generated/opentelemetry/proto/resource/v1.pb.zig --------------------------------------------------------------------------------