paavohtl Claude Opus 4.6 (1M context) commited on
Commit
da1bcba
·
1 Parent(s): 123d0d1

fix: correct misleading comment in FieldRegistry derive macro

Browse files

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Files changed (1) hide show
  1. crates/openwa-derive/src/lib.rs +2 -3
crates/openwa-derive/src/lib.rs CHANGED
@@ -86,9 +86,8 @@ pub fn derive_field_registry(input: TokenStream) -> TokenStream {
86
  let expanded = quote! {
87
  impl openwa_core::registry::HasFieldRegistry for #struct_name {
88
  fn field_registry() -> &'static openwa_core::registry::StructFields {
89
- // Sort entries by offset at runtime on first access.
90
- // We can't sort a const array, but the fields are defined in
91
- // declaration order which matches memory order for #[repr(C)].
92
  static FIELDS: openwa_core::registry::StructFields = openwa_core::registry::StructFields {
93
  struct_name: #struct_name_str,
94
  fields: {
 
86
  let expanded = quote! {
87
  impl openwa_core::registry::HasFieldRegistry for #struct_name {
88
  fn field_registry() -> &'static openwa_core::registry::StructFields {
89
+ // Fields are already sorted by offset because #[repr(C)]
90
+ // guarantees declaration order = memory order.
 
91
  static FIELDS: openwa_core::registry::StructFields = openwa_core::registry::StructFields {
92
  struct_name: #struct_name_str,
93
  fields: {