├── .github ├── dependabot.yml └── workflows │ └── rust.yml ├── .gitignore ├── CHANGELOG.adoc ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── cargo-typify ├── Cargo.toml ├── README.md ├── release.toml ├── src │ ├── lib.rs │ └── main.rs └── tests │ ├── integration.rs │ └── outputs │ ├── builder.rs │ ├── custom_btree_map.rs │ ├── derive.rs │ ├── help.txt │ ├── multi_derive.rs │ └── no-builder.rs ├── example-build ├── Cargo.toml ├── build.rs ├── release.toml └── src │ └── main.rs ├── example-macro ├── Cargo.toml ├── release.toml └── src │ └── main.rs ├── example.json ├── extension-schema.json ├── release.toml ├── rust-toolchain.toml ├── typify-impl ├── Cargo.toml ├── release.toml ├── src │ ├── conversions.rs │ ├── convert.rs │ ├── cycles.rs │ ├── defaults.rs │ ├── enums.rs │ ├── lib.rs │ ├── merge.rs │ ├── output.rs │ ├── rust_extension.rs │ ├── structs.rs │ ├── test_util.rs │ ├── type_entry.rs │ ├── util.rs │ ├── validate.rs │ └── value.rs └── tests │ ├── generator.out │ ├── github.json │ ├── github.out │ ├── test_generation.rs │ ├── test_github.rs │ ├── vega.json │ └── vega.out ├── typify-macro ├── Cargo.toml ├── release.toml └── src │ ├── lib.rs │ └── token_utils.rs ├── typify-test ├── Cargo.toml ├── build.rs ├── release.toml └── src │ └── main.rs └── typify ├── Cargo.toml ├── src └── lib.rs └── tests ├── schemas.rs └── schemas ├── arrays-and-tuples.json ├── arrays-and-tuples.rs ├── deny-list.json ├── deny-list.rs ├── extraneous-enum.json ├── extraneous-enum.rs ├── id-or-name.json ├── id-or-name.rs ├── maps.json ├── maps.rs ├── maps_custom.rs ├── merged-schemas.json ├── merged-schemas.rs ├── more_types.json ├── more_types.rs ├── multiple-instance-types.json ├── multiple-instance-types.rs ├── noisy-types.json ├── noisy-types.rs ├── property-pattern.json ├── property-pattern.rs ├── reflexive.json ├── reflexive.rs ├── rust-collisions.json ├── rust-collisions.rs ├── simple-types.json ├── simple-types.rs ├── string-enum-with-default.json ├── string-enum-with-default.rs ├── type-with-modified-generation.json ├── type-with-modified-generation.rs ├── types-with-defaults.json ├── types-with-defaults.rs ├── types-with-more-impls.json ├── types-with-more-impls.rs ├── untyped-enum-with-null.json ├── untyped-enum-with-null.rs ├── various-enums.json ├── various-enums.rs ├── x-rust-type.json └── x-rust-type.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /CHANGELOG.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/CHANGELOG.adoc -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/README.md -------------------------------------------------------------------------------- /cargo-typify/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/Cargo.toml -------------------------------------------------------------------------------- /cargo-typify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/README.md -------------------------------------------------------------------------------- /cargo-typify/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/release.toml -------------------------------------------------------------------------------- /cargo-typify/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/src/lib.rs -------------------------------------------------------------------------------- /cargo-typify/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/src/main.rs -------------------------------------------------------------------------------- /cargo-typify/tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/tests/integration.rs -------------------------------------------------------------------------------- /cargo-typify/tests/outputs/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/tests/outputs/builder.rs -------------------------------------------------------------------------------- /cargo-typify/tests/outputs/custom_btree_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/tests/outputs/custom_btree_map.rs -------------------------------------------------------------------------------- /cargo-typify/tests/outputs/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/tests/outputs/derive.rs -------------------------------------------------------------------------------- /cargo-typify/tests/outputs/help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/tests/outputs/help.txt -------------------------------------------------------------------------------- /cargo-typify/tests/outputs/multi_derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/tests/outputs/multi_derive.rs -------------------------------------------------------------------------------- /cargo-typify/tests/outputs/no-builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/cargo-typify/tests/outputs/no-builder.rs -------------------------------------------------------------------------------- /example-build/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/example-build/Cargo.toml -------------------------------------------------------------------------------- /example-build/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/example-build/build.rs -------------------------------------------------------------------------------- /example-build/release.toml: -------------------------------------------------------------------------------- 1 | release = false 2 | -------------------------------------------------------------------------------- /example-build/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/example-build/src/main.rs -------------------------------------------------------------------------------- /example-macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/example-macro/Cargo.toml -------------------------------------------------------------------------------- /example-macro/release.toml: -------------------------------------------------------------------------------- 1 | release = false 2 | -------------------------------------------------------------------------------- /example-macro/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/example-macro/src/main.rs -------------------------------------------------------------------------------- /example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/example.json -------------------------------------------------------------------------------- /extension-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/extension-schema.json -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/release.toml -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /typify-impl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/Cargo.toml -------------------------------------------------------------------------------- /typify-impl/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/release.toml -------------------------------------------------------------------------------- /typify-impl/src/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/conversions.rs -------------------------------------------------------------------------------- /typify-impl/src/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/convert.rs -------------------------------------------------------------------------------- /typify-impl/src/cycles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/cycles.rs -------------------------------------------------------------------------------- /typify-impl/src/defaults.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/defaults.rs -------------------------------------------------------------------------------- /typify-impl/src/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/enums.rs -------------------------------------------------------------------------------- /typify-impl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/lib.rs -------------------------------------------------------------------------------- /typify-impl/src/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/merge.rs -------------------------------------------------------------------------------- /typify-impl/src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/output.rs -------------------------------------------------------------------------------- /typify-impl/src/rust_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/rust_extension.rs -------------------------------------------------------------------------------- /typify-impl/src/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/structs.rs -------------------------------------------------------------------------------- /typify-impl/src/test_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/test_util.rs -------------------------------------------------------------------------------- /typify-impl/src/type_entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/type_entry.rs -------------------------------------------------------------------------------- /typify-impl/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/util.rs -------------------------------------------------------------------------------- /typify-impl/src/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/validate.rs -------------------------------------------------------------------------------- /typify-impl/src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/src/value.rs -------------------------------------------------------------------------------- /typify-impl/tests/generator.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/tests/generator.out -------------------------------------------------------------------------------- /typify-impl/tests/github.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/tests/github.json -------------------------------------------------------------------------------- /typify-impl/tests/github.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/tests/github.out -------------------------------------------------------------------------------- /typify-impl/tests/test_generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/tests/test_generation.rs -------------------------------------------------------------------------------- /typify-impl/tests/test_github.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/tests/test_github.rs -------------------------------------------------------------------------------- /typify-impl/tests/vega.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/tests/vega.json -------------------------------------------------------------------------------- /typify-impl/tests/vega.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-impl/tests/vega.out -------------------------------------------------------------------------------- /typify-macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-macro/Cargo.toml -------------------------------------------------------------------------------- /typify-macro/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-macro/release.toml -------------------------------------------------------------------------------- /typify-macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-macro/src/lib.rs -------------------------------------------------------------------------------- /typify-macro/src/token_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-macro/src/token_utils.rs -------------------------------------------------------------------------------- /typify-test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-test/Cargo.toml -------------------------------------------------------------------------------- /typify-test/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-test/build.rs -------------------------------------------------------------------------------- /typify-test/release.toml: -------------------------------------------------------------------------------- 1 | release = false 2 | -------------------------------------------------------------------------------- /typify-test/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify-test/src/main.rs -------------------------------------------------------------------------------- /typify/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/Cargo.toml -------------------------------------------------------------------------------- /typify/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/src/lib.rs -------------------------------------------------------------------------------- /typify/tests/schemas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas.rs -------------------------------------------------------------------------------- /typify/tests/schemas/arrays-and-tuples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/arrays-and-tuples.json -------------------------------------------------------------------------------- /typify/tests/schemas/arrays-and-tuples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/arrays-and-tuples.rs -------------------------------------------------------------------------------- /typify/tests/schemas/deny-list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/deny-list.json -------------------------------------------------------------------------------- /typify/tests/schemas/deny-list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/deny-list.rs -------------------------------------------------------------------------------- /typify/tests/schemas/extraneous-enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/extraneous-enum.json -------------------------------------------------------------------------------- /typify/tests/schemas/extraneous-enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/extraneous-enum.rs -------------------------------------------------------------------------------- /typify/tests/schemas/id-or-name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/id-or-name.json -------------------------------------------------------------------------------- /typify/tests/schemas/id-or-name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/id-or-name.rs -------------------------------------------------------------------------------- /typify/tests/schemas/maps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/maps.json -------------------------------------------------------------------------------- /typify/tests/schemas/maps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/maps.rs -------------------------------------------------------------------------------- /typify/tests/schemas/maps_custom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/maps_custom.rs -------------------------------------------------------------------------------- /typify/tests/schemas/merged-schemas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/merged-schemas.json -------------------------------------------------------------------------------- /typify/tests/schemas/merged-schemas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/merged-schemas.rs -------------------------------------------------------------------------------- /typify/tests/schemas/more_types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/more_types.json -------------------------------------------------------------------------------- /typify/tests/schemas/more_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/more_types.rs -------------------------------------------------------------------------------- /typify/tests/schemas/multiple-instance-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/multiple-instance-types.json -------------------------------------------------------------------------------- /typify/tests/schemas/multiple-instance-types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/multiple-instance-types.rs -------------------------------------------------------------------------------- /typify/tests/schemas/noisy-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/noisy-types.json -------------------------------------------------------------------------------- /typify/tests/schemas/noisy-types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/noisy-types.rs -------------------------------------------------------------------------------- /typify/tests/schemas/property-pattern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/property-pattern.json -------------------------------------------------------------------------------- /typify/tests/schemas/property-pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/property-pattern.rs -------------------------------------------------------------------------------- /typify/tests/schemas/reflexive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/reflexive.json -------------------------------------------------------------------------------- /typify/tests/schemas/reflexive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/reflexive.rs -------------------------------------------------------------------------------- /typify/tests/schemas/rust-collisions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/rust-collisions.json -------------------------------------------------------------------------------- /typify/tests/schemas/rust-collisions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/rust-collisions.rs -------------------------------------------------------------------------------- /typify/tests/schemas/simple-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/simple-types.json -------------------------------------------------------------------------------- /typify/tests/schemas/simple-types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/simple-types.rs -------------------------------------------------------------------------------- /typify/tests/schemas/string-enum-with-default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/string-enum-with-default.json -------------------------------------------------------------------------------- /typify/tests/schemas/string-enum-with-default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/string-enum-with-default.rs -------------------------------------------------------------------------------- /typify/tests/schemas/type-with-modified-generation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/type-with-modified-generation.json -------------------------------------------------------------------------------- /typify/tests/schemas/type-with-modified-generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/type-with-modified-generation.rs -------------------------------------------------------------------------------- /typify/tests/schemas/types-with-defaults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/types-with-defaults.json -------------------------------------------------------------------------------- /typify/tests/schemas/types-with-defaults.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/types-with-defaults.rs -------------------------------------------------------------------------------- /typify/tests/schemas/types-with-more-impls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/types-with-more-impls.json -------------------------------------------------------------------------------- /typify/tests/schemas/types-with-more-impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/types-with-more-impls.rs -------------------------------------------------------------------------------- /typify/tests/schemas/untyped-enum-with-null.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/untyped-enum-with-null.json -------------------------------------------------------------------------------- /typify/tests/schemas/untyped-enum-with-null.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/untyped-enum-with-null.rs -------------------------------------------------------------------------------- /typify/tests/schemas/various-enums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/various-enums.json -------------------------------------------------------------------------------- /typify/tests/schemas/various-enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/various-enums.rs -------------------------------------------------------------------------------- /typify/tests/schemas/x-rust-type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/x-rust-type.json -------------------------------------------------------------------------------- /typify/tests/schemas/x-rust-type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/typify/HEAD/typify/tests/schemas/x-rust-type.rs --------------------------------------------------------------------------------