Rust crash on adding a boxed trait to a vector