Feat: config can be built from any json reader#374
Feat: config can be built from any json reader#374ZocoLini wants to merge 1 commit intorefacor/config-builderfrom
Conversation
|
This PR has merge conflicts with the base branch. Please rebase or merge the base branch into your branch to resolve them. |
|
Caution Review failedFailed to post review comments 📝 WalkthroughWalkthroughThis pull request refactors the FFI and Rust configuration APIs from direct manipulation to a builder pattern. FFIClientConfigBuilder replaces direct FFIClientConfig functions, ClientConfigBuilder is introduced in Rust with derive macros for configuration, and validation logic is restructured into trait-based validators. Storage and accessor patterns are updated throughout to use the new builder-derived configurations and method calls instead of direct field access. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
e69741b to
40074ef
Compare
Needs #370
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.