### What it does Checks for no-op uses of `Option::{as_deref,as_deref_mut}`. ### Categories (optional) - Kind: `complexity` *What is the advantage of the recommended code over the original code* Removes useless code, removing clutter and improving readability. ### Drawbacks None. ### Example ```rust let a = Some(&1); let b = a.as_deref(); // goes from Option<&i32> to Option<&i32> ``` Could be written as: ```rust let a = Some(&1); let b = a; ``` <!-- TRIAGEBOT_START --> <!-- TRIAGEBOT_ASSIGN_START --> <!-- TRIAGEBOT_ASSIGN_DATA_START$${"user":"lengyijun"}$$TRIAGEBOT_ASSIGN_DATA_END --> <!-- TRIAGEBOT_ASSIGN_END --> <!-- TRIAGEBOT_END -->