actually as_slice before indexing

before this, dst_vec[i] where len <= i < cap would have succeeded.
that'd be bad.