Skip to content

Commit 3f9e21f

Browse files
committed
Derive copy, clone and debug
1 parent b7080ac commit 3f9e21f

8 files changed

+20
-10
lines changed

crates/stackable-versioned-macros/src/codegen/container/struct/k8s.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,7 @@ impl Struct {
263263

264264
quote! {
265265
#automatically_derived
266+
#[derive(Copy, Clone, Debug)]
266267
#vis enum #enum_ident {
267268
#(#variant_idents),*
268269
}
@@ -481,7 +482,7 @@ impl Struct {
481482
let current_object = Self::try_from_json_object(object.clone())
482483
.map_err(|source| #convert_object_error::Parse { source })?;
483484

484-
match (current_object, &desired_api_version) {
485+
match (current_object, desired_api_version) {
485486
#(#conversion_match_arms,)*
486487
// We explicitly list the remaining no-op cases, so the compiler ensures we
487488
// did not miss a conversion.

crates/stackable-versioned-macros/tests/snapshots/[email protected]

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/stackable-versioned-macros/tests/snapshots/stackable_versioned_macros__snapshot_tests__k8s@conversion_tracking.rs.snap

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/stackable-versioned-macros/tests/snapshots/stackable_versioned_macros__snapshot_tests__k8s@crate_overrides.rs.snap

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/stackable-versioned-macros/tests/snapshots/[email protected]

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/stackable-versioned-macros/tests/snapshots/stackable_versioned_macros__snapshot_tests__k8s@module_preserve.rs.snap

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/stackable-versioned-macros/tests/snapshots/stackable_versioned_macros__snapshot_tests__k8s@renamed_kind.rs.snap

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/stackable-versioned-macros/tests/snapshots/stackable_versioned_macros__snapshot_tests__k8s@shortnames.rs.snap

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)