Closed
Description
What it does
Suggesting inline Some(_)
and .unwrap()
in continuous line.
Before
let expr = "";
let token = Some(expr);
let token = token.unwrap();
// assert_eq!(expr, token)
After
let expr = "";
let token = expr;
Lint Name
unnecessary_option
Category
complexity
Advantage
- Remove complexibility
Drawbacks
None
Example
// let expr = "for any value and type";
let token = Some(expr);
let token = token.unwrap();
// assert_eq!(expr, token)
Could be written as:
let token = expr;