Skip to content

Sample code for rust-server would not compile #8089

@Lingli05

Description

@Lingli05
Description

I am learning to use swagger-codegen for rust. Surprised to see the generated code from sample petstore would not compile:

samples/server/petstore/rust-server$ cargo build --example client
. . .
Compiling swagger v0.10.0
Compiling petstore_api v1.0.0 (file:///tmp/samples/server/petstore/rust-server)
error[E0412]: cannot find type object in this scope
--> src/lib.rs:297:56
|
297 | fn test_inline_additional_properties(&self, param: object, context: &Context) -> Box<Future<Item=TestInlineAdditionalPropertiesResponse, Error=ApiError>>;
| ^^^^^^ not found in this scope

error[E0412]: cannot find type object in this scope
--> src/lib.rs:398:56
|
398 | fn test_inline_additional_properties(&self, param: object) -> Box<Future<Item=TestInlineAdditionalPropertiesResponse, Error=ApiError>>;
| ^^^^^^ not found in this scope

error[E0412]: cannot find type object in this scope
--> src/lib.rs:528:56
|
528 | fn test_inline_additional_properties(&self, param: object) -> Box<Future<Item=TestInlineAdditionalPropertiesResponse, Error=ApiError>> {
| ^^^^^^ not found in this scope

error[E0412]: cannot find type object in this scope
--> src/client/mod.rs:979:62

Swagger-codegen version

latest: Building swagger-codegen-project 2.4.0-SNAPSHOT
Also tried swagger-codegen-2.3.1, same issue

Swagger declaration file content or url
Command line used for generation

2072 git init
2073 git pull [email protected]:swagger-api/swagger-codegen.git
2074 git pull https://github.com/swagger-api/swagger-codegen.git
2075 ls
2076 ./bin/rust-server-petstore.sh
2098 cd samples/
2099 ls
2100 cd server/
2101 ls
2102 cd petstore
2103 ls
2104 cd rust-server/
2105 ls
2106 ll
2107 cargo build --example client
2108 history

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions