Similar to #114370 for VecDeque instead of Vec. It now uses `core::hint::assert_unchecked`.
{collections=>alloc}{tests,benches}