derive Copy
and Eq
for enums
This commit is contained in:
parent
5431303ecb
commit
a30f114064
|
@ -147,7 +147,7 @@ pub fn create_enum(
|
||||||
let strukt = format!(
|
let strukt = format!(
|
||||||
"
|
"
|
||||||
{docs}
|
{docs}
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum {name} {{
|
pub enum {name} {{
|
||||||
{variants}
|
{variants}
|
||||||
}}"
|
}}"
|
||||||
|
|
|
@ -166,7 +166,7 @@ pub struct ChangeFileOperation {
|
||||||
|
|
||||||
/// indicates what to do with the file
|
/// indicates what to do with the file
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum ChangeFileOperationOperation {
|
pub enum ChangeFileOperationOperation {
|
||||||
Create,
|
Create,
|
||||||
Update,
|
Update,
|
||||||
|
@ -462,7 +462,7 @@ pub struct CreateHookOption {
|
||||||
pub r#type: CreateHookOptionType,
|
pub r#type: CreateHookOptionType,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum CreateHookOptionType {
|
pub enum CreateHookOptionType {
|
||||||
Forgejo,
|
Forgejo,
|
||||||
Dingtalk,
|
Dingtalk,
|
||||||
|
@ -543,7 +543,7 @@ pub struct CreateMilestoneOption {
|
||||||
pub title: Option<String>,
|
pub title: Option<String>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum CreateMilestoneOptionState {
|
pub enum CreateMilestoneOptionState {
|
||||||
Open,
|
Open,
|
||||||
Closed,
|
Closed,
|
||||||
|
@ -579,7 +579,7 @@ pub struct CreateOrgOption {
|
||||||
|
|
||||||
/// possible values are `public` (default), `limited` or `private`
|
/// possible values are `public` (default), `limited` or `private`
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum CreateOrgOptionVisibility {
|
pub enum CreateOrgOptionVisibility {
|
||||||
Public,
|
Public,
|
||||||
Limited,
|
Limited,
|
||||||
|
@ -670,7 +670,7 @@ pub struct CreateRepoOption {
|
||||||
|
|
||||||
/// TrustModel of the repository
|
/// TrustModel of the repository
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum CreateRepoOptionTrustModel {
|
pub enum CreateRepoOptionTrustModel {
|
||||||
Default,
|
Default,
|
||||||
Collaborator,
|
Collaborator,
|
||||||
|
@ -707,7 +707,7 @@ pub struct CreateTeamOption {
|
||||||
pub units_map: Option<CreateTeamOptionUnitsMap>,
|
pub units_map: Option<CreateTeamOptionUnitsMap>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum CreateTeamOptionPermission {
|
pub enum CreateTeamOptionPermission {
|
||||||
Read,
|
Read,
|
||||||
Write,
|
Write,
|
||||||
|
@ -944,7 +944,7 @@ pub struct EditOrgOption {
|
||||||
|
|
||||||
/// possible values are `public`, `limited` or `private`
|
/// possible values are `public`, `limited` or `private`
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum EditOrgOptionVisibility {
|
pub enum EditOrgOptionVisibility {
|
||||||
Public,
|
Public,
|
||||||
Limited,
|
Limited,
|
||||||
|
@ -1062,7 +1062,7 @@ pub struct EditTeamOption {
|
||||||
pub units_map: Option<EditTeamOptionUnitsMap>,
|
pub units_map: Option<EditTeamOptionUnitsMap>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum EditTeamOptionPermission {
|
pub enum EditTeamOptionPermission {
|
||||||
Read,
|
Read,
|
||||||
Write,
|
Write,
|
||||||
|
@ -1624,7 +1624,7 @@ pub struct MergePullRequestOption {
|
||||||
pub merge_when_checks_succeed: Option<bool>,
|
pub merge_when_checks_succeed: Option<bool>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum MergePullRequestOptionDo {
|
pub enum MergePullRequestOptionDo {
|
||||||
Merge,
|
Merge,
|
||||||
Rebase,
|
Rebase,
|
||||||
|
@ -1661,7 +1661,7 @@ pub struct MigrateRepoOptions {
|
||||||
pub wiki: Option<bool>,
|
pub wiki: Option<bool>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum MigrateRepoOptionsService {
|
pub enum MigrateRepoOptionsService {
|
||||||
Git,
|
Git,
|
||||||
Github,
|
Github,
|
||||||
|
@ -2305,7 +2305,7 @@ pub struct Team {
|
||||||
pub units_map: Option<TeamUnitsMap>,
|
pub units_map: Option<TeamUnitsMap>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum TeamPermission {
|
pub enum TeamPermission {
|
||||||
None,
|
None,
|
||||||
Read,
|
Read,
|
||||||
|
@ -3066,7 +3066,7 @@ impl std::fmt::Display for NotifyGetListQuery {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum NotifyGetListQuerySubjectType {
|
pub enum NotifyGetListQuerySubjectType {
|
||||||
Issue,
|
Issue,
|
||||||
Pull,
|
Pull,
|
||||||
|
@ -3417,7 +3417,7 @@ impl std::fmt::Display for ListPackagesQuery {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum ListPackagesQueryType {
|
pub enum ListPackagesQueryType {
|
||||||
Alpine,
|
Alpine,
|
||||||
Cargo,
|
Cargo,
|
||||||
|
@ -3842,7 +3842,7 @@ impl std::fmt::Display for RepoListStatusesByRefQuery {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum RepoListStatusesByRefQuerySort {
|
pub enum RepoListStatusesByRefQuerySort {
|
||||||
Oldest,
|
Oldest,
|
||||||
Recentupdate,
|
Recentupdate,
|
||||||
|
@ -3863,7 +3863,7 @@ impl RepoListStatusesByRefQuerySort {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum RepoListStatusesByRefQueryState {
|
pub enum RepoListStatusesByRefQueryState {
|
||||||
Pending,
|
Pending,
|
||||||
Success,
|
Success,
|
||||||
|
@ -4135,7 +4135,7 @@ impl std::fmt::Display for IssueListIssuesQuery {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum IssueListIssuesQueryState {
|
pub enum IssueListIssuesQueryState {
|
||||||
Closed,
|
Closed,
|
||||||
Open,
|
Open,
|
||||||
|
@ -4152,7 +4152,7 @@ impl IssueListIssuesQueryState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum IssueListIssuesQueryType {
|
pub enum IssueListIssuesQueryType {
|
||||||
Issues,
|
Issues,
|
||||||
Pulls,
|
Pulls,
|
||||||
|
@ -4630,7 +4630,7 @@ impl std::fmt::Display for NotifyGetRepoListQuery {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum NotifyGetRepoListQuerySubjectType {
|
pub enum NotifyGetRepoListQuerySubjectType {
|
||||||
Issue,
|
Issue,
|
||||||
Pull,
|
Pull,
|
||||||
|
@ -4736,7 +4736,7 @@ impl std::fmt::Display for RepoListPullRequestsQuery {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum RepoListPullRequestsQueryState {
|
pub enum RepoListPullRequestsQueryState {
|
||||||
Closed,
|
Closed,
|
||||||
Open,
|
Open,
|
||||||
|
@ -4753,7 +4753,7 @@ impl RepoListPullRequestsQueryState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum RepoListPullRequestsQuerySort {
|
pub enum RepoListPullRequestsQuerySort {
|
||||||
Oldest,
|
Oldest,
|
||||||
Recentupdate,
|
Recentupdate,
|
||||||
|
@ -4850,7 +4850,7 @@ impl std::fmt::Display for RepoGetPullRequestFilesQuery {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum RepoGetPullRequestFilesQueryWhitespace {
|
pub enum RepoGetPullRequestFilesQueryWhitespace {
|
||||||
IgnoreAll,
|
IgnoreAll,
|
||||||
IgnoreChange,
|
IgnoreChange,
|
||||||
|
@ -4903,7 +4903,7 @@ impl std::fmt::Display for RepoUpdatePullRequestQuery {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum RepoUpdatePullRequestQueryStyle {
|
pub enum RepoUpdatePullRequestQueryStyle {
|
||||||
Merge,
|
Merge,
|
||||||
Rebase,
|
Rebase,
|
||||||
|
@ -5052,7 +5052,7 @@ impl std::fmt::Display for RepoListStatusesQuery {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum RepoListStatusesQuerySort {
|
pub enum RepoListStatusesQuerySort {
|
||||||
Oldest,
|
Oldest,
|
||||||
Recentupdate,
|
Recentupdate,
|
||||||
|
@ -5073,7 +5073,7 @@ impl RepoListStatusesQuerySort {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||||
pub enum RepoListStatusesQueryState {
|
pub enum RepoListStatusesQueryState {
|
||||||
Pending,
|
Pending,
|
||||||
Success,
|
Success,
|
||||||
|
|
Loading…
Reference in a new issue