forked from loafle/openapi-generator-original
[Rust Server] Reinstate tests (#8477)
* Revert "comment out rust server tests (#8440)" This reverts commit 32b01cb39bea5bc0d006e9d31d41afedf4dcab29. * Update to swagger-rs 5.0.2 * Update samples for swagger-rs 5.0.2 * Update swagger multipart usage - swagger/multipart renamed multipart_form - Update boundary call * Update samples
This commit is contained in:
parent
4d75a29991
commit
a61b7bbc65
@ -15,7 +15,7 @@ client = [
|
||||
"mime_0_2",
|
||||
{{/apiUsesMultipart}}
|
||||
{{#apiUsesMultipartFormData}}
|
||||
"multipart", "multipart/client", "swagger/multipart",
|
||||
"multipart", "multipart/client", "swagger/multipart_form",
|
||||
{{/apiUsesMultipartFormData}}
|
||||
{{#apiUsesMultipartRelated}}
|
||||
"hyper_0_10", "mime_multipart",
|
||||
@ -60,7 +60,7 @@ openssl = {version = "0.10", optional = true }
|
||||
async-trait = "0.1.24"
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
futures = "0.3"
|
||||
swagger = "5.0.0-alpha-1"
|
||||
swagger = "5.0.2"
|
||||
log = "0.4.0"
|
||||
mime = "0.3"
|
||||
|
||||
|
@ -39,7 +39,7 @@
|
||||
{{/hasAuthMethods}}
|
||||
{{#vendorExtensions}}
|
||||
{{#x-consumes-multipart}}
|
||||
let boundary = match swagger::multipart::boundary(&headers) {
|
||||
let boundary = match swagger::multipart::form::boundary(&headers) {
|
||||
Some(boundary) => boundary.to_string(),
|
||||
None => return Ok(Response::builder()
|
||||
.status(StatusCode::BAD_REQUEST)
|
||||
|
2
pom.xml
2
pom.xml
@ -1189,7 +1189,7 @@
|
||||
<module>samples/server/petstore/php-slim4</module>
|
||||
<module>samples/server/petstore/php-laravel</module>
|
||||
<module>samples/server/petstore/php-lumen</module>
|
||||
<!--<module>samples/server/petstore/rust-server</module>-->
|
||||
<module>samples/server/petstore/rust-server</module>
|
||||
<!-- clients -->
|
||||
<!--<module>samples/client/petstore/perl</module>
|
||||
<module>samples/client/petstore/bash</module>-->
|
||||
|
@ -10,7 +10,7 @@ edition = "2018"
|
||||
default = ["client", "server"]
|
||||
client = [
|
||||
"mime_0_2",
|
||||
"multipart", "multipart/client", "swagger/multipart",
|
||||
"multipart", "multipart/client", "swagger/multipart_form",
|
||||
"hyper_0_10", "mime_multipart",
|
||||
"hyper", "hyper-openssl", "hyper-tls", "native-tls", "openssl", "url"
|
||||
]
|
||||
@ -35,7 +35,7 @@ openssl = {version = "0.10", optional = true }
|
||||
async-trait = "0.1.24"
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
futures = "0.3"
|
||||
swagger = "5.0.0-alpha-1"
|
||||
swagger = "5.0.2"
|
||||
log = "0.4.0"
|
||||
mime = "0.3"
|
||||
|
||||
|
@ -286,7 +286,7 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
|
||||
|
||||
// MultipartRequestPost - POST /multipart_request
|
||||
&hyper::Method::POST if path.matched(paths::ID_MULTIPART_REQUEST) => {
|
||||
let boundary = match swagger::multipart::boundary(&headers) {
|
||||
let boundary = match swagger::multipart::form::boundary(&headers) {
|
||||
Some(boundary) => boundary.to_string(),
|
||||
None => return Ok(Response::builder()
|
||||
.status(StatusCode::BAD_REQUEST)
|
||||
|
@ -29,7 +29,7 @@ openssl = {version = "0.10", optional = true }
|
||||
async-trait = "0.1.24"
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
futures = "0.3"
|
||||
swagger = "5.0.0-alpha-1"
|
||||
swagger = "5.0.2"
|
||||
log = "0.4.0"
|
||||
mime = "0.3"
|
||||
|
||||
|
@ -31,7 +31,7 @@ openssl = {version = "0.10", optional = true }
|
||||
async-trait = "0.1.24"
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
futures = "0.3"
|
||||
swagger = "5.0.0-alpha-1"
|
||||
swagger = "5.0.2"
|
||||
log = "0.4.0"
|
||||
mime = "0.3"
|
||||
|
||||
|
@ -29,7 +29,7 @@ openssl = {version = "0.10", optional = true }
|
||||
async-trait = "0.1.24"
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
futures = "0.3"
|
||||
swagger = "5.0.0-alpha-1"
|
||||
swagger = "5.0.2"
|
||||
log = "0.4.0"
|
||||
mime = "0.3"
|
||||
|
||||
|
@ -10,7 +10,7 @@ edition = "2018"
|
||||
default = ["client", "server"]
|
||||
client = [
|
||||
"mime_0_2",
|
||||
"multipart", "multipart/client", "swagger/multipart",
|
||||
"multipart", "multipart/client", "swagger/multipart_form",
|
||||
"serde_urlencoded",
|
||||
"hyper", "hyper-openssl", "hyper-tls", "native-tls", "openssl", "url"
|
||||
]
|
||||
@ -34,7 +34,7 @@ openssl = {version = "0.10", optional = true }
|
||||
async-trait = "0.1.24"
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
futures = "0.3"
|
||||
swagger = "5.0.0-alpha-1"
|
||||
swagger = "5.0.2"
|
||||
log = "0.4.0"
|
||||
mime = "0.3"
|
||||
|
||||
|
@ -1989,7 +1989,7 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
|
||||
}
|
||||
}
|
||||
|
||||
let boundary = match swagger::multipart::boundary(&headers) {
|
||||
let boundary = match swagger::multipart::form::boundary(&headers) {
|
||||
Some(boundary) => boundary.to_string(),
|
||||
None => return Ok(Response::builder()
|
||||
.status(StatusCode::BAD_REQUEST)
|
||||
|
@ -29,7 +29,7 @@ openssl = {version = "0.10", optional = true }
|
||||
async-trait = "0.1.24"
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
futures = "0.3"
|
||||
swagger = "5.0.0-alpha-1"
|
||||
swagger = "5.0.2"
|
||||
log = "0.4.0"
|
||||
mime = "0.3"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user