swagger-api/swagger-codegen

[Rust] Enhancements to Rust generator

Open

#6,250 创建于 2017年8月6日

在 GitHub 查看
 (2 评论) (0 反应) (0 负责人)HTML (12,701 star) (5,474 fork)batch import
Client: RustEnhancement: Generalhelp wanted

描述

Description

Here is a list of enhancements I can think of for the Rust client generator:

  • Add "docstring" to methods in API and model files for documenting the usage
  • Add support for form parameters
  • Add support for file upload (type: file)
  • Add validation for parameters and model properties
  • Make timeout (http) configurable
  • Implement 'object' type conversion (https://github.com/swagger-api/swagger-codegen/pull/6846)

If anyone has any feedback/suggestion, please reply to let us know.

Swagger-codegen version

Latest master

Command line used for generation
mvn clean install
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate  -t modules/swagger-codegen/src/main/resources/rust -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l rust -o samples/client/petstore/rust
Related issues/PRs

https://github.com/swagger-api/swagger-codegen/pull/6105

If anyone wants to work on these enhancements, please reply to let us know and we'll show you some good starting points.

贡献者指南

[Rust] Enhancements to Rust generator · swagger-api/swagger-codegen#6250 | Good First Issue