openapi-codegen 0.1.0

Automatically generate rust HTTP clients from OpenAPI files.
Documentation
1
2
3
4
5
6
7
8
9
10
#[derive(Debug, Serialize, Deserialize, PartialEq)]
pub enum r#{{pascal_id}} {
    {{~#each variants}}
    #[serde(rename = "{{api_id}}")]
    r#{{pascal_id}},{{/each}}
}

impl Default for r#{{pascal_id}} {
    fn default() -> Self { r#{{pascal_id}}::{{variants.0.pascal_id}} }
}