Bir vektörün elemanlarını Rust'ta değiştirmek için güvenli bir yol var mı? (vec![1, 2, 3]
, iki yeri sola kaydırıldığında vec![3]
olur). Ben Copy
türleri ile uğraşıyorum ve ben bir memmove
ile yaptığımdan daha yüksek bir ceza ödemek istemiyorum.Bir vektörün elemanları Rust'ta nasıl değişti?
Bulduğum tek çözüm güvensiz: memmove
'u doğrudan ptr::copy
aracılığıyla kullanın.
Tebrikler :) –