double_parens filter_map_identity needless_question_mark redundant_guards
For more information about how rustc works, see the rustc dev guide.