Skip to content

Commit

Permalink
feat: GroupVersionKind and GroupVersionResource derive extra traits
Browse files Browse the repository at this point in the history
Derive the `Eq` and `PartialEq` traits. These are useful when writing
assertions inside of unit tests.

Signed-off-by: Flavio Castelli <fcastelli@suse.com>
  • Loading branch information
flavio committed Aug 7, 2024
1 parent 31f369c commit 33f5c2f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/admission_request.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,14 @@ pub struct AdmissionRequest {
pub options: Option<k8s_openapi::apimachinery::pkg::runtime::RawExtension>,
}

#[derive(Clone, Debug, Default, serde::Serialize, serde::Deserialize)]
#[derive(Clone, Debug, Default, serde::Serialize, serde::Deserialize, Eq, PartialEq)]
pub struct GroupVersionKind {
pub group: String,
pub version: String,
pub kind: String,
}

#[derive(Clone, Debug, serde::Serialize, serde::Deserialize)]
#[derive(Clone, Debug, serde::Serialize, serde::Deserialize, Eq, PartialEq)]
pub struct GroupVersionResource {
pub group: String,
pub version: String,
Expand Down

0 comments on commit 33f5c2f

Please sign in to comment.