Currently redundant_allocation check Rc and Box. And it can be extended to Arc, which is quite similar to Rc. redundant_allocation should check: ``` Arc<Arc<T>> Arc<Box<T>> Arc<&T> ``` If it's ok, I can give a pr. <!-- TRIAGEBOT_START --> <!-- TRIAGEBOT_ASSIGN_START --> <!-- TRIAGEBOT_ASSIGN_DATA_START$${"user":"lengyijun"}$$TRIAGEBOT_ASSIGN_DATA_END --> <!-- TRIAGEBOT_ASSIGN_END --> <!-- TRIAGEBOT_END -->