-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get CI into production-ready shape #1
Conversation
DanGould
commented
Dec 2, 2024
•
edited
Loading
edited
- Clippy lints
- Use Rust MSRV 1.63.0
7a803cb
to
4a3a5b1
Compare
Can you explain the difference between 1.56 and 1.63 in the context of Kixunil#24 ? i'm not sure if the reason for bumping to 1.63 is simply that that's what rust-payjoin requires or if this is motivated by some code changes |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems correct to me, so ACK, but I'm taking MSRV rationale at face value.
I would prefer silencing the remaining linting checks with an attr, so that it's easier to tell before CI if new warnings were introduced.
The error is only passed up via `source` when `std::error::Error` is available. When the feature is off, it's dead code.
The code isn't actually dead, and is used in the bytes() function, but the compiler's dead code analysis doesn't fully track usage through feature flags and doesn't count if the pattern isn't considered a read of the field.
|