Skip to content

Rust: unexpected character 'v' while parsing major version number for key package.version #12271

@dsyer

Description

@dsyer

Example spec:

{
  "swagger": "2.0",
  "info": {
    "title": "Kubernetes",
    "version": "v1.19.11"
  },
  "paths": {},
  "definitions": {}
}

The generated Cargo.toml has package.version = v1.19.11:

[package]
name = "openapi"
version = "v1.19.11"
authors = ["OpenAPI Generator team and contributors"]
edition = "2018"

[dependencies]
serde = "^1.0"
serde_derive = "^1.0"
serde_json = "^1.0"
url = "^2.2"
[dependencies.reqwest]
version = "^0.11"
features = ["json", "multipart"]

[dev-dependencies]

and cargo check fails with

...
Caused by:
  unexpected character 'v' while parsing major version number for key `package.version`

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions