Regras de ownership e move semantics
O sistema de ownership é o recurso mais distintivo do Rust, responsável por garantir segurança de memória sem a necessidade de um garbage collector. Em vez de confiar em coleta automática como Java/Go ou gerenciamento manual como C/C++, Rust utiliza um conjunto de regras verificadas em tempo de compilação que determinam como a memória é gerenciada.