},
Lint {
name: "await_holding_lock",
- group: "correctness",
+ group: "pedantic",
desc: "Inside an async function, holding a MutexGuard while calling await",
deprecation: None,
module: "await_holding_invalid",
},
Lint {
name: "await_holding_refcell_ref",
- group: "correctness",
+ group: "pedantic",
desc: "Inside an async function, holding a RefCell ref while calling await",
deprecation: None,
module: "await_holding_invalid",
deprecation: None,
module: "panic_in_result_fn",
},
- Lint {
- name: "panic_params",
- group: "style",
- desc: "missing parameters in `panic!` calls",
- deprecation: None,
- module: "panic_unimplemented",
- },
Lint {
name: "panicking_unwrap",
group: "correctness",
deprecation: None,
module: "unwrap",
},
+ Lint {
+ name: "unnecessary_wraps",
+ group: "complexity",
+ desc: "functions that only return `Ok` or `Some`",
+ deprecation: None,
+ module: "unnecessary_wraps",
+ },
Lint {
name: "unneeded_field_pattern",
group: "restriction",
Lint {
name: "useless_conversion",
group: "complexity",
- desc: "calls to `Into`, `TryInto`, `From`, `TryFrom`, `IntoIter` that performs useless conversions to the same type",
+ desc: "calls to `Into`, `TryInto`, `From`, `TryFrom`, or `IntoIter` which perform useless conversions to the same type",
deprecation: None,
module: "useless_conversion",
},