diff --git a/modules/openapi-generator/src/main/resources/rust-axum/models.mustache b/modules/openapi-generator/src/main/resources/rust-axum/models.mustache index f3c4088bd7b..6c158a02b0b 100644 --- a/modules/openapi-generator/src/main/resources/rust-axum/models.mustache +++ b/modules/openapi-generator/src/main/resources/rust-axum/models.mustache @@ -44,15 +44,15 @@ use crate::{models, types::*}; {{/pattern}} {{#maximum}} {{#minimum}} - range(min = {{minimum}}, max = {{maximum}}), + range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}), {{/minimum}} {{^minimum}} - range(max = {{maximum}}), + range(max = {{maximum}}{{{dataType}}}), {{/minimum}} {{/maximum}} {{#minimum}} {{^maximum}} - range(min = {{minimum}}), + range(min = {{minimum}}{{{dataType}}}), {{/maximum}} {{/minimum}} {{#maxItems}} @@ -136,15 +136,15 @@ use crate::{models, types::*}; {{/pattern}} {{#maximum}} {{#minimum}} - range(min = {{minimum}}, max = {{maximum}}), + range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}), {{/minimum}} {{^minimum}} - range(max = {{maximum}}), + range(max = {{maximum}}{{{dataType}}}), {{/minimum}} {{/maximum}} {{#minimum}} {{^maximum}} - range(min = {{minimum}}), + range(min = {{minimum}}{{{dataType}}}), {{/maximum}} {{/minimum}} {{#maxItems}} @@ -240,15 +240,15 @@ use crate::{models, types::*}; {{/pattern}} {{#maximum}} {{#minimum}} - range(min = {{minimum}}, max = {{maximum}}), + range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}), {{/minimum}} {{^minimum}} - range(max = {{maximum}}), + range(max = {{maximum}}{{{dataType}}}), {{/minimum}} {{/maximum}} {{#minimum}} {{^maximum}} - range(min = {{minimum}}), + range(min = {{minimum}}{{{dataType}}}), {{/maximum}} {{/minimum}} {{#maxItems}} @@ -644,15 +644,15 @@ pub struct {{{classname}}} { {{/pattern}} {{#maximum}} {{#minimum}} - range(min = {{minimum}}, max = {{maximum}}), + range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}), {{/minimum}} {{^minimum}} - range(max = {{maximum}}), + range(max = {{maximum}}{{{dataType}}}), {{/minimum}} {{/maximum}} {{#minimum}} {{^maximum}} - range(min = {{minimum}}), + range(min = {{minimum}}{{{dataType}}}), {{/maximum}} {{/minimum}} {{#maxItems}} 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 6935482704c..88411912639 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.10.0-SNAPSHOT +7.11.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 3e600343194..143e1c1b27b 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.10.0-SNAPSHOT +- Generator version: 7.11.0-SNAPSHOT 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 6935482704c..88411912639 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.10.0-SNAPSHOT +7.11.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 2fef3966966..4944ebb95cd 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.10.0-SNAPSHOT +- Generator version: 7.11.0-SNAPSHOT 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 6935482704c..88411912639 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.10.0-SNAPSHOT +7.11.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 207b5efcb32..3054fe00af7 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.10.0-SNAPSHOT +- Generator version: 7.11.0-SNAPSHOT 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 6935482704c..88411912639 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.10.0-SNAPSHOT +7.11.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 2a5a944ad34..dd0e372a074 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.10.0-SNAPSHOT +- Generator version: 7.11.0-SNAPSHOT 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 6935482704c..88411912639 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.10.0-SNAPSHOT +7.11.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 66f09c3b89f..abfcfff517b 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.10.0-SNAPSHOT +- Generator version: 7.11.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/src/models.rs b/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/src/models.rs index 608d5b3175c..65d9e95ad9e 100644 --- a/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/src/models.rs +++ b/samples/server/petstore/rust-axum/output/petstore-with-fake-endpoints-models-for-testing/src/models.rs @@ -115,7 +115,7 @@ pub struct DeleteOrderPathParams { #[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))] pub struct GetOrderByIdPathParams { /// ID of pet that needs to be fetched - #[validate(range(min = 1, max = 5))] + #[validate(range(min = 1i64, max = 5i64))] pub order_id: i64, } @@ -2739,12 +2739,12 @@ impl std::convert::TryFrom for header::IntoHeaderValue { #[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))] pub struct FormatTest { #[serde(rename = "integer")] - #[validate(range(min = 10, max = 100))] + #[validate(range(min = 10u8, max = 100u8))] #[serde(skip_serializing_if = "Option::is_none")] pub integer: Option, #[serde(rename = "int32")] - #[validate(range(min = 20, max = 200))] + #[validate(range(min = 20u8, max = 200u8))] #[serde(skip_serializing_if = "Option::is_none")] pub int32: Option, @@ -2753,16 +2753,16 @@ pub struct FormatTest { pub int64: Option, #[serde(rename = "number")] - #[validate(range(min = 32.1, max = 543.2))] + #[validate(range(min = 32.1f64, max = 543.2f64))] pub number: f64, #[serde(rename = "float")] - #[validate(range(min = 54.3, max = 987.6))] + #[validate(range(min = 54.3f32, max = 987.6f32))] #[serde(skip_serializing_if = "Option::is_none")] pub float: Option, #[serde(rename = "double")] - #[validate(range(min = 67.8, max = 123.4))] + #[validate(range(min = 67.8f64, max = 123.4f64))] #[serde(skip_serializing_if = "Option::is_none")] pub double: Option, @@ -5522,13 +5522,13 @@ impl std::convert::TryFrom for header::IntoHeaderValue { pub struct TestEndpointParametersRequest { /// None #[serde(rename = "integer")] - #[validate(range(min = 10, max = 100))] + #[validate(range(min = 10u8, max = 100u8))] #[serde(skip_serializing_if = "Option::is_none")] pub integer: Option, /// None #[serde(rename = "int32")] - #[validate(range(min = 20, max = 200))] + #[validate(range(min = 20u8, max = 200u8))] #[serde(skip_serializing_if = "Option::is_none")] pub int32: Option, @@ -5539,18 +5539,18 @@ pub struct TestEndpointParametersRequest { /// None #[serde(rename = "number")] - #[validate(range(min = 32.1, max = 543.2))] + #[validate(range(min = 32.1f64, max = 543.2f64))] pub number: f64, /// None #[serde(rename = "float")] - #[validate(range(max = 987.6))] + #[validate(range(max = 987.6f32))] #[serde(skip_serializing_if = "Option::is_none")] pub float: Option, /// None #[serde(rename = "double")] - #[validate(range(min = 67.8, max = 123.4))] + #[validate(range(min = 67.8f64, max = 123.4f64))] pub double: f64, /// None 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 6935482704c..88411912639 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.10.0-SNAPSHOT +7.11.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 bad83d5ef10..e2f49a93712 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.10.0-SNAPSHOT +- Generator version: 7.11.0-SNAPSHOT diff --git a/samples/server/petstore/rust-axum/output/petstore/src/models.rs b/samples/server/petstore/rust-axum/output/petstore/src/models.rs index 6a84bb36497..01eb66c5e6e 100644 --- a/samples/server/petstore/rust-axum/output/petstore/src/models.rs +++ b/samples/server/petstore/rust-axum/output/petstore/src/models.rs @@ -69,7 +69,7 @@ pub struct DeleteOrderPathParams { #[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))] pub struct GetOrderByIdPathParams { /// ID of pet that needs to be fetched - #[validate(range(min = 1, max = 5))] + #[validate(range(min = 1i64, max = 5i64))] pub order_id: i64, } 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 6935482704c..88411912639 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.10.0-SNAPSHOT +7.11.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 1b64ea5db3e..5b152c6a4fb 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.10.0-SNAPSHOT +- Generator version: 7.11.0-SNAPSHOT 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 6935482704c..88411912639 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.10.0-SNAPSHOT +7.11.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 c02b2c33f22..56220aaf10f 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.10.0-SNAPSHOT +- Generator version: 7.11.0-SNAPSHOT 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 6935482704c..88411912639 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.10.0-SNAPSHOT +7.11.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 cb953a6fb1e..17add5a653e 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.10.0-SNAPSHOT +- Generator version: 7.11.0-SNAPSHOT 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 6935482704c..88411912639 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.10.0-SNAPSHOT +7.11.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 a5ce8d3f410..fbff4455f06 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.10.0-SNAPSHOT +- Generator version: 7.11.0-SNAPSHOT