Skip to content

refactor: replace config option macros#820

Merged
ryanfowler merged 1 commit into
mainfrom
refactor-config-options
Jul 1, 2026
Merged

refactor: replace config option macros#820
ryanfowler merged 1 commit into
mainfrom
refactor-config-options

Conversation

@ryanfowler

Copy link
Copy Markdown
Owner

Summary

  • replace the recursive config option macro system with explicit ConfigValues, ConfigField, and CONFIG_OPTIONS definitions
  • simplify parse/apply closures and remove redundant closure-call/cloning allowances
  • preserve existing config parsing, overlay, and CLI application behavior

Validation

  • cargo fmt --check
  • cargo clippy --locked --all-targets --all-features -- -D warnings
  • cargo test --locked --all-features --lib config::

@ryanfowler ryanfowler enabled auto-merge July 1, 2026 23:18
@ryanfowler ryanfowler merged commit 4c11719 into main Jul 1, 2026
4 checks passed
@ryanfowler ryanfowler deleted the refactor-config-options branch July 1, 2026 23:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant