Checks for an unwrap that could be combined with an expect or unwrap using and_then.
Using and_thens tends to produce shorter method call chains, which are easier to read and
reason about.
The lint considers only unwraps in method call chains. It does not consider unwrapped
values that are assigned to local variables, or assignments to local variables that are
later unwrapped, for example.
let package = toml.as_table().unwrap().get("package").unwrap();
Use instead:
let package = toml.as_table().and_then(|map| map.get("package")).unwrap();