mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-05-20 16:41:05 +00:00
* fix(rust): discriminator mapping to serde rename Discriminator mapping has been ignored in some cases. Even existing samples had wrong definition in some cases This PR addresses this * fix(rust): `oneOf` generation for client Solves #17869 and #17896 and also includes unmerged $17898 Unfortunately it affects quite a lot of code, but we can see that only client-side models were affected by re-generation. I tried to split this PR to several, but they're really coupled and hard to create a chain of PRs. * fix: indentation in `impl Default` * missing fixes * fix: correct typeDeclaration with unaliased schema * style: improve indentation for models * fix: user toModelName for aliases of oneOf * refactor: unify `getTypeDeclaration` for rust * cover the case when `mapping` has the same `ref` for different mapping names * test: add test for previous change * style: remove extra qualified path to models * add some comments * fix(build): use method of `List` instead of specific for `LinkedList`
21 lines
606 B
TOML
21 lines
606 B
TOML
[package]
|
|
name = "oneof-array-map-hyper"
|
|
version = "0.0.1"
|
|
authors = ["OpenAPI Generator team and contributors"]
|
|
description = "No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)"
|
|
# Override this license by providing a License Object in the OpenAPI.
|
|
license = "Unlicense"
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
serde = "^1.0"
|
|
serde_derive = "^1.0"
|
|
serde_json = "^1.0"
|
|
url = "^2.2"
|
|
uuid = { version = "^1.0", features = ["serde", "v4"] }
|
|
hyper = { version = "~0.14", features = ["full"] }
|
|
hyper-tls = "~0.5"
|
|
http = "~0.2"
|
|
base64 = "~0.7.0"
|
|
futures = "^0.3"
|