Có cách nào an toàn cho các phần tử dịch chuyển trái của một véc-tơ trong Rust không? (vec![1, 2, 3]
trở thành vec![3]
khi hai địa điểm được dịch chuyển sang trái). Tôi đang xử lý các loại Copy
và tôi không muốn trả tiền phạt cao hơn số tiền tôi muốn với memmove
.Các phần tử của một vector bị dịch chuyển trái trong Rust như thế nào?
Giải pháp duy nhất tôi tìm thấy là không an toàn: sử dụng memmove
trực tiếp qua ptr::copy
.
Chúc mừng dấu 5K :) –