forked from loafle/openapi-generator-original
[Rust-Axum] Dynamically set the types of integer literals (#20133)
* Dynamically set the types of integer literals * Change the literal limits from i32 to adaptive limits * Remove length literal types
This commit is contained in:
parent
4c5a57fe7b
commit
a7cacce30e
@ -44,15 +44,15 @@ use crate::{models, types::*};
|
|||||||
{{/pattern}}
|
{{/pattern}}
|
||||||
{{#maximum}}
|
{{#maximum}}
|
||||||
{{#minimum}}
|
{{#minimum}}
|
||||||
range(min = {{minimum}}, max = {{maximum}}),
|
range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}),
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{^minimum}}
|
{{^minimum}}
|
||||||
range(max = {{maximum}}),
|
range(max = {{maximum}}{{{dataType}}}),
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{/maximum}}
|
{{/maximum}}
|
||||||
{{#minimum}}
|
{{#minimum}}
|
||||||
{{^maximum}}
|
{{^maximum}}
|
||||||
range(min = {{minimum}}),
|
range(min = {{minimum}}{{{dataType}}}),
|
||||||
{{/maximum}}
|
{{/maximum}}
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{#maxItems}}
|
{{#maxItems}}
|
||||||
@ -136,15 +136,15 @@ use crate::{models, types::*};
|
|||||||
{{/pattern}}
|
{{/pattern}}
|
||||||
{{#maximum}}
|
{{#maximum}}
|
||||||
{{#minimum}}
|
{{#minimum}}
|
||||||
range(min = {{minimum}}, max = {{maximum}}),
|
range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}),
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{^minimum}}
|
{{^minimum}}
|
||||||
range(max = {{maximum}}),
|
range(max = {{maximum}}{{{dataType}}}),
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{/maximum}}
|
{{/maximum}}
|
||||||
{{#minimum}}
|
{{#minimum}}
|
||||||
{{^maximum}}
|
{{^maximum}}
|
||||||
range(min = {{minimum}}),
|
range(min = {{minimum}}{{{dataType}}}),
|
||||||
{{/maximum}}
|
{{/maximum}}
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{#maxItems}}
|
{{#maxItems}}
|
||||||
@ -240,15 +240,15 @@ use crate::{models, types::*};
|
|||||||
{{/pattern}}
|
{{/pattern}}
|
||||||
{{#maximum}}
|
{{#maximum}}
|
||||||
{{#minimum}}
|
{{#minimum}}
|
||||||
range(min = {{minimum}}, max = {{maximum}}),
|
range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}),
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{^minimum}}
|
{{^minimum}}
|
||||||
range(max = {{maximum}}),
|
range(max = {{maximum}}{{{dataType}}}),
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{/maximum}}
|
{{/maximum}}
|
||||||
{{#minimum}}
|
{{#minimum}}
|
||||||
{{^maximum}}
|
{{^maximum}}
|
||||||
range(min = {{minimum}}),
|
range(min = {{minimum}}{{{dataType}}}),
|
||||||
{{/maximum}}
|
{{/maximum}}
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{#maxItems}}
|
{{#maxItems}}
|
||||||
@ -644,15 +644,15 @@ pub struct {{{classname}}} {
|
|||||||
{{/pattern}}
|
{{/pattern}}
|
||||||
{{#maximum}}
|
{{#maximum}}
|
||||||
{{#minimum}}
|
{{#minimum}}
|
||||||
range(min = {{minimum}}, max = {{maximum}}),
|
range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}),
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{^minimum}}
|
{{^minimum}}
|
||||||
range(max = {{maximum}}),
|
range(max = {{maximum}}{{{dataType}}}),
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{/maximum}}
|
{{/maximum}}
|
||||||
{{#minimum}}
|
{{#minimum}}
|
||||||
{{^maximum}}
|
{{^maximum}}
|
||||||
range(min = {{minimum}}),
|
range(min = {{minimum}}{{{dataType}}}),
|
||||||
{{/maximum}}
|
{{/maximum}}
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{#maxItems}}
|
{{#maxItems}}
|
||||||
|
@ -1 +1 @@
|
|||||||
7.10.0-SNAPSHOT
|
7.11.0-SNAPSHOT
|
||||||
|
@ -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))
|
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||||
|
|
||||||
- API version: 1.0.0
|
- API version: 1.0.0
|
||||||
- Generator version: 7.10.0-SNAPSHOT
|
- Generator version: 7.11.0-SNAPSHOT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
7.10.0-SNAPSHOT
|
7.11.0-SNAPSHOT
|
||||||
|
@ -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))
|
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||||
|
|
||||||
- API version: 1.0.7
|
- API version: 1.0.7
|
||||||
- Generator version: 7.10.0-SNAPSHOT
|
- Generator version: 7.11.0-SNAPSHOT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
7.10.0-SNAPSHOT
|
7.11.0-SNAPSHOT
|
||||||
|
@ -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))
|
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||||
|
|
||||||
- API version: 1.0.7
|
- API version: 1.0.7
|
||||||
- Generator version: 7.10.0-SNAPSHOT
|
- Generator version: 7.11.0-SNAPSHOT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
7.10.0-SNAPSHOT
|
7.11.0-SNAPSHOT
|
||||||
|
@ -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))
|
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||||
|
|
||||||
- API version: 0.0.1
|
- API version: 0.0.1
|
||||||
- Generator version: 7.10.0-SNAPSHOT
|
- Generator version: 7.11.0-SNAPSHOT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
7.10.0-SNAPSHOT
|
7.11.0-SNAPSHOT
|
||||||
|
@ -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))
|
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||||
|
|
||||||
- API version: 1.0.0
|
- API version: 1.0.0
|
||||||
- Generator version: 7.10.0-SNAPSHOT
|
- Generator version: 7.11.0-SNAPSHOT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -115,7 +115,7 @@ pub struct DeleteOrderPathParams {
|
|||||||
#[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))]
|
#[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))]
|
||||||
pub struct GetOrderByIdPathParams {
|
pub struct GetOrderByIdPathParams {
|
||||||
/// ID of pet that needs to be fetched
|
/// ID of pet that needs to be fetched
|
||||||
#[validate(range(min = 1, max = 5))]
|
#[validate(range(min = 1i64, max = 5i64))]
|
||||||
pub order_id: i64,
|
pub order_id: i64,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2739,12 +2739,12 @@ impl std::convert::TryFrom<HeaderValue> for header::IntoHeaderValue<EnumTest> {
|
|||||||
#[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))]
|
#[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))]
|
||||||
pub struct FormatTest {
|
pub struct FormatTest {
|
||||||
#[serde(rename = "integer")]
|
#[serde(rename = "integer")]
|
||||||
#[validate(range(min = 10, max = 100))]
|
#[validate(range(min = 10u8, max = 100u8))]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub integer: Option<u8>,
|
pub integer: Option<u8>,
|
||||||
|
|
||||||
#[serde(rename = "int32")]
|
#[serde(rename = "int32")]
|
||||||
#[validate(range(min = 20, max = 200))]
|
#[validate(range(min = 20u8, max = 200u8))]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub int32: Option<u8>,
|
pub int32: Option<u8>,
|
||||||
|
|
||||||
@ -2753,16 +2753,16 @@ pub struct FormatTest {
|
|||||||
pub int64: Option<i64>,
|
pub int64: Option<i64>,
|
||||||
|
|
||||||
#[serde(rename = "number")]
|
#[serde(rename = "number")]
|
||||||
#[validate(range(min = 32.1, max = 543.2))]
|
#[validate(range(min = 32.1f64, max = 543.2f64))]
|
||||||
pub number: f64,
|
pub number: f64,
|
||||||
|
|
||||||
#[serde(rename = "float")]
|
#[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")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub float: Option<f32>,
|
pub float: Option<f32>,
|
||||||
|
|
||||||
#[serde(rename = "double")]
|
#[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")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub double: Option<f64>,
|
pub double: Option<f64>,
|
||||||
|
|
||||||
@ -5522,13 +5522,13 @@ impl std::convert::TryFrom<HeaderValue> for header::IntoHeaderValue<Tag> {
|
|||||||
pub struct TestEndpointParametersRequest {
|
pub struct TestEndpointParametersRequest {
|
||||||
/// None
|
/// None
|
||||||
#[serde(rename = "integer")]
|
#[serde(rename = "integer")]
|
||||||
#[validate(range(min = 10, max = 100))]
|
#[validate(range(min = 10u8, max = 100u8))]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub integer: Option<u8>,
|
pub integer: Option<u8>,
|
||||||
|
|
||||||
/// None
|
/// None
|
||||||
#[serde(rename = "int32")]
|
#[serde(rename = "int32")]
|
||||||
#[validate(range(min = 20, max = 200))]
|
#[validate(range(min = 20u8, max = 200u8))]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub int32: Option<u8>,
|
pub int32: Option<u8>,
|
||||||
|
|
||||||
@ -5539,18 +5539,18 @@ pub struct TestEndpointParametersRequest {
|
|||||||
|
|
||||||
/// None
|
/// None
|
||||||
#[serde(rename = "number")]
|
#[serde(rename = "number")]
|
||||||
#[validate(range(min = 32.1, max = 543.2))]
|
#[validate(range(min = 32.1f64, max = 543.2f64))]
|
||||||
pub number: f64,
|
pub number: f64,
|
||||||
|
|
||||||
/// None
|
/// None
|
||||||
#[serde(rename = "float")]
|
#[serde(rename = "float")]
|
||||||
#[validate(range(max = 987.6))]
|
#[validate(range(max = 987.6f32))]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub float: Option<f32>,
|
pub float: Option<f32>,
|
||||||
|
|
||||||
/// None
|
/// None
|
||||||
#[serde(rename = "double")]
|
#[serde(rename = "double")]
|
||||||
#[validate(range(min = 67.8, max = 123.4))]
|
#[validate(range(min = 67.8f64, max = 123.4f64))]
|
||||||
pub double: f64,
|
pub double: f64,
|
||||||
|
|
||||||
/// None
|
/// None
|
||||||
|
@ -1 +1 @@
|
|||||||
7.10.0-SNAPSHOT
|
7.11.0-SNAPSHOT
|
||||||
|
@ -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))
|
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||||
|
|
||||||
- API version: 1.0.0
|
- API version: 1.0.0
|
||||||
- Generator version: 7.10.0-SNAPSHOT
|
- Generator version: 7.11.0-SNAPSHOT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@ pub struct DeleteOrderPathParams {
|
|||||||
#[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))]
|
#[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))]
|
||||||
pub struct GetOrderByIdPathParams {
|
pub struct GetOrderByIdPathParams {
|
||||||
/// ID of pet that needs to be fetched
|
/// ID of pet that needs to be fetched
|
||||||
#[validate(range(min = 1, max = 5))]
|
#[validate(range(min = 1i64, max = 5i64))]
|
||||||
pub order_id: i64,
|
pub order_id: i64,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
7.10.0-SNAPSHOT
|
7.11.0-SNAPSHOT
|
||||||
|
@ -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))
|
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||||
|
|
||||||
- API version: 1.0
|
- API version: 1.0
|
||||||
- Generator version: 7.10.0-SNAPSHOT
|
- Generator version: 7.11.0-SNAPSHOT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
7.10.0-SNAPSHOT
|
7.11.0-SNAPSHOT
|
||||||
|
@ -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))
|
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||||
|
|
||||||
- API version: 0.1.9
|
- API version: 0.1.9
|
||||||
- Generator version: 7.10.0-SNAPSHOT
|
- Generator version: 7.11.0-SNAPSHOT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
7.10.0-SNAPSHOT
|
7.11.0-SNAPSHOT
|
||||||
|
@ -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))
|
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||||
|
|
||||||
- API version: 2.3.4
|
- API version: 2.3.4
|
||||||
- Generator version: 7.10.0-SNAPSHOT
|
- Generator version: 7.11.0-SNAPSHOT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
7.10.0-SNAPSHOT
|
7.11.0-SNAPSHOT
|
||||||
|
@ -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))
|
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||||
|
|
||||||
- API version: 0.0.1
|
- API version: 0.0.1
|
||||||
- Generator version: 7.10.0-SNAPSHOT
|
- Generator version: 7.11.0-SNAPSHOT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user