-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
rust: fix latest clippy issues - v1 #12170
Conversation
This prevents the clippy warning: 508 | #[derive(FromPrimitive, Debug)] | ^------------ | | | `FromPrimitive` is not local | move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_IsakmpPayloadType` 509 | pub enum IsakmpPayloadType { | ----------------- `IsakmpPayloadType` is not local | = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
Fix provided by cargo clippy --fix.
'///' style rust comments/documentation come before the item being documented. Spotted by clippy.
But we should fix all these soon.
@@ -32,7 +32,7 @@ crc = "~1.8.1" | |||
lzma-rs = { version = "~0.2.0", features = ["stream"] } | |||
memchr = "~2.4.1" | |||
num = "~0.2.1" | |||
num-derive = "~0.2.5" | |||
num-derive = "~0.4.2" |
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.
does this require a cargo lock.in update as well?
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.
Yes.
Cargo.lock updated with #12171. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #12170 +/- ##
==========================================
+ Coverage 49.81% 49.82% +0.01%
==========================================
Files 909 909
Lines 257904 257904
==========================================
+ Hits 128467 128511 +44
+ Misses 129437 129393 -44
Flags with carried forward coverage won't be shown. Click here to find out more. |
rust: update num-dervice to 0.4.2
This prevents the clippy warning:
508 | #[derive(FromPrimitive, Debug)]
| ^------------
| |
|
FromPrimitive
is not local| move the
impl
block outside of this constant_IMPL_NUM_FromPrimitive_FOR_IsakmpPayloadType
509 | pub enum IsakmpPayloadType {
| -----------------
IsakmpPayloadType
is not local|
= note: the derive macro
FromPrimitive
defines the non-localimpl
, and may need to be changed= note: the derive macro
FromPrimitive
may come from an old version of thenum_derive
crate, try updating your dependency withcargo update -p num_derive
= note: an
impl
is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as theimpl
= note: items in an anonymous const item (
const _: () = { ... }
) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint= note: this warning originates in the derive macro
FromPrimitive
(in Nightly builds, run with -Z macro-backtrace for more info)rust: remove unnecessary lifetimes
Fix provided by cargo clippy --fix.
rust/smb: fix rustdoc line
'///' style rust comments/documentation come before the item being
documented.
Spotted by clippy.
rust: allow static_mut_refs for now
But we should fix all these soon.