Fix the missing "Debug" derivation for API error enums.

This commit is contained in:
Benoît Courtine 2020-05-29 14:46:40 +02:00
parent 3ad86b3ddf
commit 755fc693a6
9 changed files with 43 additions and 43 deletions

View File

@ -47,7 +47,7 @@ pub struct {{{operationIdCamelCase}}}Params {
{{#operations}}
{{#operation}}
/// struct for typed errors of method `{{operationId}}`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum {{{operationIdCamelCase}}}Errors {
// TODO Generate an enum case for each error described in schema.

View File

@ -31,7 +31,7 @@ impl DefaultApiClient {
/// struct for typed errors of method `fileresponsetest`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum FileresponsetestErrors {
// TODO Generate an enum case for each error described in schema.

View File

@ -19,7 +19,7 @@ use super::{Error, configuration};
/// struct for typed errors of method `add_pet`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum AddPetErrors {
// TODO Generate an enum case for each error described in schema.
@ -27,7 +27,7 @@ pub enum AddPetErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `delete_pet`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum DeletePetErrors {
// TODO Generate an enum case for each error described in schema.
@ -35,7 +35,7 @@ pub enum DeletePetErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `find_pets_by_status`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum FindPetsByStatusErrors {
// TODO Generate an enum case for each error described in schema.
@ -43,7 +43,7 @@ pub enum FindPetsByStatusErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `find_pets_by_tags`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum FindPetsByTagsErrors {
// TODO Generate an enum case for each error described in schema.
@ -51,7 +51,7 @@ pub enum FindPetsByTagsErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `get_pet_by_id`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum GetPetByIdErrors {
// TODO Generate an enum case for each error described in schema.
@ -59,7 +59,7 @@ pub enum GetPetByIdErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `update_pet`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum UpdatePetErrors {
// TODO Generate an enum case for each error described in schema.
@ -67,7 +67,7 @@ pub enum UpdatePetErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `update_pet_with_form`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum UpdatePetWithFormErrors {
// TODO Generate an enum case for each error described in schema.
@ -75,7 +75,7 @@ pub enum UpdatePetWithFormErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `upload_file`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum UploadFileErrors {
// TODO Generate an enum case for each error described in schema.

View File

@ -19,7 +19,7 @@ use super::{Error, configuration};
/// struct for typed errors of method `delete_order`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum DeleteOrderErrors {
// TODO Generate an enum case for each error described in schema.
@ -27,7 +27,7 @@ pub enum DeleteOrderErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `get_inventory`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum GetInventoryErrors {
// TODO Generate an enum case for each error described in schema.
@ -35,7 +35,7 @@ pub enum GetInventoryErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `get_order_by_id`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum GetOrderByIdErrors {
// TODO Generate an enum case for each error described in schema.
@ -43,7 +43,7 @@ pub enum GetOrderByIdErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `place_order`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum PlaceOrderErrors {
// TODO Generate an enum case for each error described in schema.

View File

@ -19,7 +19,7 @@ use super::{Error, configuration};
/// struct for typed errors of method `create_user`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum CreateUserErrors {
// TODO Generate an enum case for each error described in schema.
@ -27,7 +27,7 @@ pub enum CreateUserErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `create_users_with_array_input`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum CreateUsersWithArrayInputErrors {
// TODO Generate an enum case for each error described in schema.
@ -35,7 +35,7 @@ pub enum CreateUsersWithArrayInputErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `create_users_with_list_input`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum CreateUsersWithListInputErrors {
// TODO Generate an enum case for each error described in schema.
@ -43,7 +43,7 @@ pub enum CreateUsersWithListInputErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `delete_user`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum DeleteUserErrors {
// TODO Generate an enum case for each error described in schema.
@ -51,7 +51,7 @@ pub enum DeleteUserErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `get_user_by_name`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum GetUserByNameErrors {
// TODO Generate an enum case for each error described in schema.
@ -59,7 +59,7 @@ pub enum GetUserByNameErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `login_user`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum LoginUserErrors {
// TODO Generate an enum case for each error described in schema.
@ -67,7 +67,7 @@ pub enum LoginUserErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `logout_user`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum LogoutUserErrors {
// TODO Generate an enum case for each error described in schema.
@ -75,7 +75,7 @@ pub enum LogoutUserErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `update_user`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum UpdateUserErrors {
// TODO Generate an enum case for each error described in schema.

View File

@ -31,7 +31,7 @@ impl PetApiClient {
/// struct for typed errors of method `add_pet`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum AddPetErrors {
// TODO Generate an enum case for each error described in schema.
@ -39,7 +39,7 @@ pub enum AddPetErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `delete_pet`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum DeletePetErrors {
// TODO Generate an enum case for each error described in schema.
@ -47,7 +47,7 @@ pub enum DeletePetErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `find_pets_by_status`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum FindPetsByStatusErrors {
// TODO Generate an enum case for each error described in schema.
@ -55,7 +55,7 @@ pub enum FindPetsByStatusErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `find_pets_by_tags`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum FindPetsByTagsErrors {
// TODO Generate an enum case for each error described in schema.
@ -63,7 +63,7 @@ pub enum FindPetsByTagsErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `get_pet_by_id`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum GetPetByIdErrors {
// TODO Generate an enum case for each error described in schema.
@ -71,7 +71,7 @@ pub enum GetPetByIdErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `update_pet`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum UpdatePetErrors {
// TODO Generate an enum case for each error described in schema.
@ -79,7 +79,7 @@ pub enum UpdatePetErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `update_pet_with_form`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum UpdatePetWithFormErrors {
// TODO Generate an enum case for each error described in schema.
@ -87,7 +87,7 @@ pub enum UpdatePetWithFormErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `upload_file`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum UploadFileErrors {
// TODO Generate an enum case for each error described in schema.

View File

@ -31,7 +31,7 @@ impl StoreApiClient {
/// struct for typed errors of method `delete_order`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum DeleteOrderErrors {
// TODO Generate an enum case for each error described in schema.
@ -39,7 +39,7 @@ pub enum DeleteOrderErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `get_inventory`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum GetInventoryErrors {
// TODO Generate an enum case for each error described in schema.
@ -47,7 +47,7 @@ pub enum GetInventoryErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `get_order_by_id`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum GetOrderByIdErrors {
// TODO Generate an enum case for each error described in schema.
@ -55,7 +55,7 @@ pub enum GetOrderByIdErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `place_order`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum PlaceOrderErrors {
// TODO Generate an enum case for each error described in schema.

View File

@ -31,7 +31,7 @@ impl UserApiClient {
/// struct for typed errors of method `create_user`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum CreateUserErrors {
// TODO Generate an enum case for each error described in schema.
@ -39,7 +39,7 @@ pub enum CreateUserErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `create_users_with_array_input`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum CreateUsersWithArrayInputErrors {
// TODO Generate an enum case for each error described in schema.
@ -47,7 +47,7 @@ pub enum CreateUsersWithArrayInputErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `create_users_with_list_input`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum CreateUsersWithListInputErrors {
// TODO Generate an enum case for each error described in schema.
@ -55,7 +55,7 @@ pub enum CreateUsersWithListInputErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `delete_user`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum DeleteUserErrors {
// TODO Generate an enum case for each error described in schema.
@ -63,7 +63,7 @@ pub enum DeleteUserErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `get_user_by_name`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum GetUserByNameErrors {
// TODO Generate an enum case for each error described in schema.
@ -71,7 +71,7 @@ pub enum GetUserByNameErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `login_user`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum LoginUserErrors {
// TODO Generate an enum case for each error described in schema.
@ -79,7 +79,7 @@ pub enum LoginUserErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `logout_user`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum LogoutUserErrors {
// TODO Generate an enum case for each error described in schema.
@ -87,7 +87,7 @@ pub enum LogoutUserErrors {
UnknownValue(serde_json::Value),
}
/// struct for typed errors of method `update_user`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum UpdateUserErrors {
// TODO Generate an enum case for each error described in schema.

View File

@ -31,7 +31,7 @@ impl DefaultApiClient {
/// struct for typed errors of method `dummy_get`
#[derive(Serialize, Deserialize)]
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
pub enum DummyGetErrors {
// TODO Generate an enum case for each error described in schema.