From 821f67ba3277d6a407c3edfa107964b361d51c2f Mon Sep 17 00:00:00 2001 From: Adnan-Sabic Date: Wed, 15 Oct 2025 09:59:07 +0200 Subject: [PATCH 1/2] feat(rust-axum): make the Object value public --- .../src/main/resources/rust-axum/types.mustache | 2 +- .../codegen/rust/RustAxumServerCodegenTest.java | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/resources/rust-axum/types.mustache b/modules/openapi-generator/src/main/resources/rust-axum/types.mustache index 024c96cc115b..973803ea8e3f 100644 --- a/modules/openapi-generator/src/main/resources/rust-axum/types.mustache +++ b/modules/openapi-generator/src/main/resources/rust-axum/types.mustache @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/rust/RustAxumServerCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/rust/RustAxumServerCodegenTest.java index bb4150d38089..7c425ceccf9f 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/rust/RustAxumServerCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/rust/RustAxumServerCodegenTest.java @@ -14,6 +14,21 @@ import static org.openapitools.codegen.TestUtils.linearize; public class RustAxumServerCodegenTest { + @Test + public void testObjectStructFieldIsPublic() throws IOException { + Path target = Files.createTempDirectory("test"); + final CodegenConfigurator configurator = new CodegenConfigurator() + .setGeneratorName("rust-axum") + .setInputSpec("src/test/resources/3_0/petstore.yaml") + .setSkipOverwrite(false) + .setOutputDir(target.toAbsolutePath().toString().replace("\\", "/")); + List files = new DefaultGenerator().opts(configurator.toClientOptInput()).generate(); + files.forEach(File::deleteOnExit); + Path typesPath = Path.of(target.toString(), "/src/types.rs"); + TestUtils.assertFileExists(typesPath); + TestUtils.assertFileContains(typesPath, "pub struct Object(pub serde_json::Value);"); + } + @Test public void testPreventDuplicateOperationDeclaration() throws IOException { Path target = Files.createTempDirectory("test"); From 6650c43d09de338b2e3fa6a1dfe43698a825e8cd Mon Sep 17 00:00:00 2001 From: Adnan-Sabic Date: Wed, 15 Oct 2025 12:45:31 +0200 Subject: [PATCH 2/2] feat(rust-axum): regenerate samples --- .../output/apikey-authorization/.openapi-generator/VERSION | 2 +- .../petstore/rust-axum/output/apikey-authorization/README.md | 2 +- .../petstore/rust-axum/output/apikey-authorization/src/types.rs | 2 +- .../rust-axum/output/apikey-auths/.openapi-generator/VERSION | 2 +- samples/server/petstore/rust-axum/output/apikey-auths/README.md | 2 +- .../server/petstore/rust-axum/output/apikey-auths/src/types.rs | 2 +- .../rust-axum/output/multipart-v3/.openapi-generator/VERSION | 2 +- samples/server/petstore/rust-axum/output/multipart-v3/README.md | 2 +- .../server/petstore/rust-axum/output/multipart-v3/src/types.rs | 2 +- .../rust-axum/output/openapi-v3/.openapi-generator/VERSION | 2 +- samples/server/petstore/rust-axum/output/openapi-v3/README.md | 2 +- .../server/petstore/rust-axum/output/openapi-v3/src/types.rs | 2 +- .../petstore/rust-axum/output/ops-v3/.openapi-generator/VERSION | 2 +- samples/server/petstore/rust-axum/output/ops-v3/README.md | 2 +- samples/server/petstore/rust-axum/output/ops-v3/src/types.rs | 2 +- .../.openapi-generator/VERSION | 2 +- .../petstore-with-fake-endpoints-models-for-testing/README.md | 2 +- .../src/types.rs | 2 +- .../rust-axum/output/petstore/.openapi-generator/VERSION | 2 +- samples/server/petstore/rust-axum/output/petstore/README.md | 2 +- samples/server/petstore/rust-axum/output/petstore/src/types.rs | 2 +- .../output/ping-bearer-auth/.openapi-generator/VERSION | 2 +- .../server/petstore/rust-axum/output/ping-bearer-auth/README.md | 2 +- .../petstore/rust-axum/output/ping-bearer-auth/src/types.rs | 2 +- .../rust-axum-array-params-test/.openapi-generator/VERSION | 2 +- .../rust-axum/output/rust-axum-array-params-test/README.md | 2 +- .../rust-axum/output/rust-axum-array-params-test/src/types.rs | 2 +- .../output/rust-axum-header-uuid/.openapi-generator/VERSION | 2 +- .../petstore/rust-axum/output/rust-axum-header-uuid/README.md | 2 +- .../rust-axum/output/rust-axum-header-uuid/src/types.rs | 2 +- .../rust-axum/output/rust-axum-oneof/.openapi-generator/VERSION | 2 +- .../server/petstore/rust-axum/output/rust-axum-oneof/README.md | 2 +- .../petstore/rust-axum/output/rust-axum-oneof/src/types.rs | 2 +- .../rust-axum/output/rust-axum-test/.openapi-generator/VERSION | 2 +- .../server/petstore/rust-axum/output/rust-axum-test/README.md | 2 +- .../petstore/rust-axum/output/rust-axum-test/src/types.rs | 2 +- .../output/rust-axum-validation-test/.openapi-generator/VERSION | 2 +- .../rust-axum/output/rust-axum-validation-test/README.md | 2 +- .../rust-axum/output/rust-axum-validation-test/src/types.rs | 2 +- 39 files changed, 39 insertions(+), 39 deletions(-) diff --git a/samples/server/petstore/rust-axum/output/apikey-authorization/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/apikey-authorization/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/apikey-authorization/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/apikey-authorization/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/apikey-authorization/README.md b/samples/server/petstore/rust-axum/output/apikey-authorization/README.md index 6acf6afe159e..a548e596e3e9 100644 --- a/samples/server/petstore/rust-axum/output/apikey-authorization/README.md +++ b/samples/server/petstore/rust-axum/output/apikey-authorization/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 1.0.0 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/apikey-authorization/src/types.rs b/samples/server/petstore/rust-axum/output/apikey-authorization/src/types.rs index d99febd86d5e..9443f7037594 100644 --- a/samples/server/petstore/rust-axum/output/apikey-authorization/src/types.rs +++ b/samples/server/petstore/rust-axum/output/apikey-authorization/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/apikey-auths/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/apikey-auths/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/apikey-auths/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/apikey-auths/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/apikey-auths/README.md b/samples/server/petstore/rust-axum/output/apikey-auths/README.md index 373495c2e18b..7a5635e3095b 100644 --- a/samples/server/petstore/rust-axum/output/apikey-auths/README.md +++ b/samples/server/petstore/rust-axum/output/apikey-auths/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 1.0.0 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/apikey-auths/src/types.rs b/samples/server/petstore/rust-axum/output/apikey-auths/src/types.rs index fd55b5e9a0f7..0df8f3e1e4c8 100644 --- a/samples/server/petstore/rust-axum/output/apikey-auths/src/types.rs +++ b/samples/server/petstore/rust-axum/output/apikey-auths/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/multipart-v3/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/multipart-v3/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/multipart-v3/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/multipart-v3/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/multipart-v3/README.md b/samples/server/petstore/rust-axum/output/multipart-v3/README.md index 25fcd41615d4..adc2dfdde37f 100644 --- a/samples/server/petstore/rust-axum/output/multipart-v3/README.md +++ b/samples/server/petstore/rust-axum/output/multipart-v3/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 1.0.7 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/multipart-v3/src/types.rs b/samples/server/petstore/rust-axum/output/multipart-v3/src/types.rs index 63ebd9d68333..5eb2234600d3 100644 --- a/samples/server/petstore/rust-axum/output/multipart-v3/src/types.rs +++ b/samples/server/petstore/rust-axum/output/multipart-v3/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/openapi-v3/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/openapi-v3/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/openapi-v3/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/openapi-v3/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/openapi-v3/README.md b/samples/server/petstore/rust-axum/output/openapi-v3/README.md index d01db91f0244..e687d2f4aa74 100644 --- a/samples/server/petstore/rust-axum/output/openapi-v3/README.md +++ b/samples/server/petstore/rust-axum/output/openapi-v3/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 1.0.7 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/openapi-v3/src/types.rs b/samples/server/petstore/rust-axum/output/openapi-v3/src/types.rs index c2331f6d31da..3006a30fccb9 100644 --- a/samples/server/petstore/rust-axum/output/openapi-v3/src/types.rs +++ b/samples/server/petstore/rust-axum/output/openapi-v3/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/ops-v3/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/ops-v3/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/ops-v3/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/ops-v3/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/ops-v3/README.md b/samples/server/petstore/rust-axum/output/ops-v3/README.md index 79bbb55e5b98..b71ac1a6c8ca 100644 --- a/samples/server/petstore/rust-axum/output/ops-v3/README.md +++ b/samples/server/petstore/rust-axum/output/ops-v3/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 0.0.1 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/ops-v3/src/types.rs b/samples/server/petstore/rust-axum/output/ops-v3/src/types.rs index fcab6ba59ec4..6604e299c804 100644 --- a/samples/server/petstore/rust-axum/output/ops-v3/src/types.rs +++ b/samples/server/petstore/rust-axum/output/ops-v3/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/README.md b/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/README.md index e23826c249ce..bb183147dc25 100644 --- a/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/README.md +++ b/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 1.0.0 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/src/types.rs b/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/src/types.rs index c5d649a86291..e205ec065993 100644 --- a/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/src/types.rs +++ b/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/petstore/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/petstore/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/petstore/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/petstore/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/petstore/README.md b/samples/server/petstore/rust-axum/output/petstore/README.md index cc6bd02a32bf..707a96f79780 100644 --- a/samples/server/petstore/rust-axum/output/petstore/README.md +++ b/samples/server/petstore/rust-axum/output/petstore/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 1.0.0 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/petstore/src/types.rs b/samples/server/petstore/rust-axum/output/petstore/src/types.rs index 149d3613ea9c..62aa90c0e13c 100644 --- a/samples/server/petstore/rust-axum/output/petstore/src/types.rs +++ b/samples/server/petstore/rust-axum/output/petstore/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/ping-bearer-auth/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/ping-bearer-auth/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/ping-bearer-auth/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/ping-bearer-auth/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/ping-bearer-auth/README.md b/samples/server/petstore/rust-axum/output/ping-bearer-auth/README.md index c713cda26bc5..c8f6452650ea 100644 --- a/samples/server/petstore/rust-axum/output/ping-bearer-auth/README.md +++ b/samples/server/petstore/rust-axum/output/ping-bearer-auth/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 1.0 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/ping-bearer-auth/src/types.rs b/samples/server/petstore/rust-axum/output/ping-bearer-auth/src/types.rs index 8b410453316b..3be196a2bc35 100644 --- a/samples/server/petstore/rust-axum/output/ping-bearer-auth/src/types.rs +++ b/samples/server/petstore/rust-axum/output/ping-bearer-auth/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/README.md b/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/README.md index b1daa56d2986..6e2df5207183 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/README.md +++ b/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 0.0.1 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/src/types.rs b/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/src/types.rs index 57736940b89c..0efef8df8962 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/src/types.rs +++ b/samples/server/petstore/rust-axum/output/rust-axum-array-params-test/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/README.md b/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/README.md index 6cf3c91bbfe6..d4b877b8ff7d 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/README.md +++ b/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 0.1.9 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/src/types.rs b/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/src/types.rs index ef3ae46aac6a..a1b2c4316fdc 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/src/types.rs +++ b/samples/server/petstore/rust-axum/output/rust-axum-header-uuid/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/rust-axum-oneof/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/rust-axum-oneof/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-oneof/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/rust-axum-oneof/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/rust-axum-oneof/README.md b/samples/server/petstore/rust-axum/output/rust-axum-oneof/README.md index fbd4443d7366..8a7f519d2001 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-oneof/README.md +++ b/samples/server/petstore/rust-axum/output/rust-axum-oneof/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 0.0.1 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/rust-axum-oneof/src/types.rs b/samples/server/petstore/rust-axum/output/rust-axum-oneof/src/types.rs index 416088221d2d..b798116e196c 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-oneof/src/types.rs +++ b/samples/server/petstore/rust-axum/output/rust-axum-oneof/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/rust-axum-test/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/rust-axum-test/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-test/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/rust-axum-test/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/rust-axum-test/README.md b/samples/server/petstore/rust-axum/output/rust-axum-test/README.md index f0f4d6f5b6a1..beff24b3654d 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-test/README.md +++ b/samples/server/petstore/rust-axum/output/rust-axum-test/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 2.3.4 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/rust-axum-test/src/types.rs b/samples/server/petstore/rust-axum/output/rust-axum-test/src/types.rs index 999330a74f54..cd6d8902a085 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-test/src/types.rs +++ b/samples/server/petstore/rust-axum/output/rust-axum-test/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> { diff --git a/samples/server/petstore/rust-axum/output/rust-axum-validation-test/.openapi-generator/VERSION b/samples/server/petstore/rust-axum/output/rust-axum-validation-test/.openapi-generator/VERSION index 5e5282953086..9e0e9bce84b2 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-validation-test/.openapi-generator/VERSION +++ b/samples/server/petstore/rust-axum/output/rust-axum-validation-test/.openapi-generator/VERSION @@ -1 +1 @@ -7.16.0-SNAPSHOT +7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/rust-axum-validation-test/README.md b/samples/server/petstore/rust-axum/output/rust-axum-validation-test/README.md index b2888b49b37b..65d42f5020a3 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-validation-test/README.md +++ b/samples/server/petstore/rust-axum/output/rust-axum-validation-test/README.md @@ -12,7 +12,7 @@ server, you can easily generate a server stub. To see how to make this your own, look here: [README]((https://openapi-generator.tech)) - API version: 0.0.1 -- Generator version: 7.16.0-SNAPSHOT +- Generator version: 7.17.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/rust-axum-validation-test/src/types.rs b/samples/server/petstore/rust-axum/output/rust-axum-validation-test/src/types.rs index 0a808e5a90c5..5c92ecb0c31f 100644 --- a/samples/server/petstore/rust-axum/output/rust-axum-validation-test/src/types.rs +++ b/samples/server/petstore/rust-axum/output/rust-axum-validation-test/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer}; #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] #[allow(dead_code)] -pub struct Object(serde_json::Value); +pub struct Object(pub serde_json::Value); impl validator::Validate for Object { fn validate(&self) -> Result<(), validator::ValidationErrors> {