Cadenas movidas en Rust
fn main() { let s1: String = String::from("Rust"); let s2: String = s1; }
- Los datos del heap de
s1se reutilizan ens2. - Cuando
s1sale del ámbito, no ocurre nada (ha sido movida).
Antes de mover a s2:
Después de mover a s2: