Lint name: redundant_allocation Should not catch `Box<Box<dyn T>>` because it is necessary to keep a type small by redirecting the double-pointer of the `Box<dyn T>`.