Skip to content

Commit 58b330b

Browse files
committed
Avoid stringify!
1 parent 129d6b4 commit 58b330b

8 files changed

+21
-20
lines changed

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ impl Struct {
129129
let variant_data_ident = &self.common.idents.kubernetes_parameter;
130130
let version_enum_ident = &self.common.idents.kubernetes_version;
131131
let enum_ident = &self.common.idents.kubernetes;
132+
let enum_ident_string = enum_ident.to_string();
132133

133134
// Only add the #[automatically_derived] attribute if this impl is used outside of a
134135
// module (in standalone mode).
@@ -191,10 +192,10 @@ impl Struct {
191192
// Checking here stops us assuming the kind is correct and
192193
// accidentally updating upgrade/downgrade information in the
193194
// status in a later step.
194-
if object_kind != stringify!(#enum_ident) {
195+
if object_kind != #enum_ident_string {
195196
return Err(#parse_object_error::UnexpectedObjectKind{
196197
kind: object_kind.to_string(),
197-
supported_kind: stringify!(#enum_ident).to_string(),
198+
supported_kind: #enum_ident_string.to_string(),
198199
});
199200
}
200201

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

Lines changed: 2 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@conversion_tracking.rs.snap

Lines changed: 2 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@crate_overrides.rs.snap

Lines changed: 2 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/[email protected]

Lines changed: 4 additions & 4 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 & 4 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 & 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@shortnames.rs.snap

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

0 commit comments

Comments
 (0)