├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── e2e ├── README.md ├── dependencies │ ├── consumer │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── dependency1 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ └── lib.rs └── workspace │ ├── Cargo.lock │ ├── Cargo.toml │ ├── crate1 │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── crate2 │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── parent │ ├── Cargo.toml │ └── src │ │ └── main.rs │ └── renamed │ ├── Cargo.toml │ └── src │ └── main.rs ├── example ├── Cargo.toml └── src │ └── lib.rs ├── logo.png ├── macros ├── Cargo.toml └── src │ ├── attr │ ├── enum.rs │ ├── field.rs │ ├── mod.rs │ ├── struct.rs │ └── variant.rs │ ├── deps.rs │ ├── lib.rs │ ├── optional.rs │ ├── types │ ├── enum.rs │ ├── mod.rs │ ├── named.rs │ ├── newtype.rs │ ├── tuple.rs │ ├── type_as.rs │ ├── type_override.rs │ └── unit.rs │ └── utils.rs ├── rustfmt.toml └── ts-rs ├── Cargo.toml ├── src ├── chrono.rs ├── export.rs ├── export │ ├── error.rs │ └── path.rs ├── lib.rs ├── serde_json.rs └── tokio.rs └── tests └── integration ├── arrays.rs ├── bound.rs ├── bson.rs ├── chrono.rs ├── complex_flattened_type.rs ├── concrete_generic.rs ├── docs.rs ├── enum_flattening.rs ├── enum_flattening_nested.rs ├── enum_struct_rename_all.rs ├── enum_variant_annotation.rs ├── export_manually.rs ├── export_to.rs ├── field_rename.rs ├── flatten.rs ├── generic_fields.rs ├── generic_without_import.rs ├── generics.rs ├── generics_flatten.rs ├── hashmap.rs ├── hashset.rs ├── impl_primitive.rs ├── imports.rs ├── indexmap.rs ├── infer_as.rs ├── issue_168.rs ├── issue_232.rs ├── issue_308.rs ├── issue_317.rs ├── issue_338.rs ├── issue_397.rs ├── issue_415.rs ├── issue_70.rs ├── issue_80.rs ├── leading_colon.rs ├── lifetimes.rs ├── list.rs ├── main.rs ├── merge_same_file_imports.rs ├── nested.rs ├── optional_field.rs ├── path_bug.rs ├── ranges.rs ├── raw_idents.rs ├── recursion_limit.rs ├── references.rs ├── repr_enum.rs ├── same_file_export.rs ├── self_referential.rs ├── semver.rs ├── serde_json.rs ├── serde_skip_serializing.rs ├── serde_skip_with_default.rs ├── serde_with.rs ├── simple.rs ├── skip.rs ├── slices.rs ├── struct_rename.rs ├── struct_tag.rs ├── tokio.rs ├── top_level_type_as.rs ├── top_level_type_override.rs ├── tuple.rs ├── type_as.rs ├── type_override.rs ├── union.rs ├── union_named_serde_skip.rs ├── union_rename.rs ├── union_serde.rs ├── union_unnamed_serde_skip.rs ├── union_with_data.rs ├── union_with_internal_tag.rs ├── unit.rs └── unsized.rs /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | /.idea 3 | *.ts 4 | tsconfig.json 5 | 6 | /ts-rs/tests-out 7 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/README.md -------------------------------------------------------------------------------- /e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/README.md -------------------------------------------------------------------------------- /e2e/dependencies/consumer/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/dependencies/consumer/Cargo.lock -------------------------------------------------------------------------------- /e2e/dependencies/consumer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/dependencies/consumer/Cargo.toml -------------------------------------------------------------------------------- /e2e/dependencies/consumer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/dependencies/consumer/src/main.rs -------------------------------------------------------------------------------- /e2e/dependencies/dependency1/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/dependencies/dependency1/Cargo.lock -------------------------------------------------------------------------------- /e2e/dependencies/dependency1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/dependencies/dependency1/Cargo.toml -------------------------------------------------------------------------------- /e2e/dependencies/dependency1/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/dependencies/dependency1/src/lib.rs -------------------------------------------------------------------------------- /e2e/workspace/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/workspace/Cargo.lock -------------------------------------------------------------------------------- /e2e/workspace/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/workspace/Cargo.toml -------------------------------------------------------------------------------- /e2e/workspace/crate1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/workspace/crate1/Cargo.toml -------------------------------------------------------------------------------- /e2e/workspace/crate1/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/workspace/crate1/src/lib.rs -------------------------------------------------------------------------------- /e2e/workspace/crate2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/workspace/crate2/Cargo.toml -------------------------------------------------------------------------------- /e2e/workspace/crate2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/workspace/crate2/src/lib.rs -------------------------------------------------------------------------------- /e2e/workspace/parent/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/workspace/parent/Cargo.toml -------------------------------------------------------------------------------- /e2e/workspace/parent/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/workspace/parent/src/main.rs -------------------------------------------------------------------------------- /e2e/workspace/renamed/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/workspace/renamed/Cargo.toml -------------------------------------------------------------------------------- /e2e/workspace/renamed/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/e2e/workspace/renamed/src/main.rs -------------------------------------------------------------------------------- /example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/example/Cargo.toml -------------------------------------------------------------------------------- /example/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/example/src/lib.rs -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/logo.png -------------------------------------------------------------------------------- /macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/Cargo.toml -------------------------------------------------------------------------------- /macros/src/attr/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/attr/enum.rs -------------------------------------------------------------------------------- /macros/src/attr/field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/attr/field.rs -------------------------------------------------------------------------------- /macros/src/attr/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/attr/mod.rs -------------------------------------------------------------------------------- /macros/src/attr/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/attr/struct.rs -------------------------------------------------------------------------------- /macros/src/attr/variant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/attr/variant.rs -------------------------------------------------------------------------------- /macros/src/deps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/deps.rs -------------------------------------------------------------------------------- /macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/lib.rs -------------------------------------------------------------------------------- /macros/src/optional.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/optional.rs -------------------------------------------------------------------------------- /macros/src/types/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/types/enum.rs -------------------------------------------------------------------------------- /macros/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/types/mod.rs -------------------------------------------------------------------------------- /macros/src/types/named.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/types/named.rs -------------------------------------------------------------------------------- /macros/src/types/newtype.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/types/newtype.rs -------------------------------------------------------------------------------- /macros/src/types/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/types/tuple.rs -------------------------------------------------------------------------------- /macros/src/types/type_as.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/types/type_as.rs -------------------------------------------------------------------------------- /macros/src/types/type_override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/types/type_override.rs -------------------------------------------------------------------------------- /macros/src/types/unit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/types/unit.rs -------------------------------------------------------------------------------- /macros/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/macros/src/utils.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /ts-rs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/Cargo.toml -------------------------------------------------------------------------------- /ts-rs/src/chrono.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/src/chrono.rs -------------------------------------------------------------------------------- /ts-rs/src/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/src/export.rs -------------------------------------------------------------------------------- /ts-rs/src/export/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/src/export/error.rs -------------------------------------------------------------------------------- /ts-rs/src/export/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/src/export/path.rs -------------------------------------------------------------------------------- /ts-rs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/src/lib.rs -------------------------------------------------------------------------------- /ts-rs/src/serde_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/src/serde_json.rs -------------------------------------------------------------------------------- /ts-rs/src/tokio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/src/tokio.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/arrays.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/arrays.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/bound.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/bound.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/bson.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/bson.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/chrono.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/chrono.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/complex_flattened_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/complex_flattened_type.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/concrete_generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/concrete_generic.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/docs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/docs.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/enum_flattening.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/enum_flattening.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/enum_flattening_nested.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/enum_flattening_nested.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/enum_struct_rename_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/enum_struct_rename_all.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/enum_variant_annotation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/enum_variant_annotation.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/export_manually.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/export_manually.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/export_to.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/export_to.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/field_rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/field_rename.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/flatten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/flatten.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/generic_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/generic_fields.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/generic_without_import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/generic_without_import.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/generics.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/generics_flatten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/generics_flatten.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/hashmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/hashmap.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/hashset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/hashset.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/impl_primitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/impl_primitive.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/imports.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/indexmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/indexmap.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/infer_as.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/infer_as.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/issue_168.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/issue_168.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/issue_232.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/issue_232.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/issue_308.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/issue_308.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/issue_317.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/issue_317.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/issue_338.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/issue_338.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/issue_397.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/issue_397.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/issue_415.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/issue_415.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/issue_70.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/issue_70.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/issue_80.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/issue_80.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/leading_colon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/leading_colon.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/lifetimes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/lifetimes.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/list.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/main.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/merge_same_file_imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/merge_same_file_imports.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/nested.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/nested.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/optional_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/optional_field.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/path_bug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/path_bug.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/ranges.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/ranges.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/raw_idents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/raw_idents.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/recursion_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/recursion_limit.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/references.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/references.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/repr_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/repr_enum.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/same_file_export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/same_file_export.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/self_referential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/self_referential.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/semver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/semver.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/serde_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/serde_json.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/serde_skip_serializing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/serde_skip_serializing.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/serde_skip_with_default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/serde_skip_with_default.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/serde_with.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/serde_with.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/simple.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/skip.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/slices.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/slices.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/struct_rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/struct_rename.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/struct_tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/struct_tag.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/tokio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/tokio.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/top_level_type_as.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/top_level_type_as.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/top_level_type_override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/top_level_type_override.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/tuple.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/type_as.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/type_as.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/type_override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/type_override.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/union.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/union.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/union_named_serde_skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/union_named_serde_skip.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/union_rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/union_rename.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/union_serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/union_serde.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/union_unnamed_serde_skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/union_unnamed_serde_skip.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/union_with_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/union_with_data.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/union_with_internal_tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/union_with_internal_tag.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/unit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/unit.rs -------------------------------------------------------------------------------- /ts-rs/tests/integration/unsized.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aleph-Alpha/ts-rs/HEAD/ts-rs/tests/integration/unsized.rs --------------------------------------------------------------------------------