Note that Vec<&dyn All> is nearly useless for anything but compile-time constants, and you probably want a box instead.
Vec<&dyn All>