Conversation
WalkthroughThe changes involve modifications to the Changes
Sequence Diagram(s)sequenceDiagram
participant Compiler
participant NoTraitImpls
participant attr_derive.rs
Compiler->>attr_derive.rs: Check for trait implementations
attr_derive.rs->>NoTraitImpls: Verify attributes and traits
NoTraitImpls-->>attr_derive.rs: Missing implementations (Clone, Debug)
attr_derive.rs->>Compiler: Report errors
Compiler-->>attr_derive.rs: Compilation failed
📜 Recent review detailsConfiguration used: CodeRabbit UI ⛔ Files ignored due to path filters (11)
📒 Files selected for processing (1)
🔇 Additional comments (4)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Unfortunatelly, clippy doesn't trim paths (rust-lang/rust-clippy#7798), which makes
bon::__private::prefix appear in error messages. This will look ugly to people looking at errors from clippy, as if bon leaks some impl details...To reduce some of that impression I'm renaming
__privateto just__which makes the error messages shorter, even though makes it less clear that the module shouldn't be used directly, but I think we already have enough indication for that given the exotic naming of the module and the deprecation warnings users will see if they try to use the symbols from that moduleSummary by CodeRabbit
Bug Fixes
NoTraitImplsstruct.boundsattribute to use parentheses instead of curly braces.New Features
CloneandDebugtrait implementations to theNoTraitImplsstruct, improving its usability in various contexts.Chores
derives.rsfile, indicating project restructuring.