O que não dá para fazer em Rust e alternativas
(blog.logrocket.com)-
Herança: Traits, crate ambassador, deref, crate spez
-
Listas duplamente encadeadas e estruturas de dados baseadas em ponteiros: não implemente diretamente; use o
LinkedListda biblioteca padrão, e para grafos use o crate petgraph -
Tipos self-referencing: crates como ouroboros / self_cell / one_self_cell
-
Estado global mutável: unsafe, Mutex, OnceSell, lazy_static
-
Inicialização de array: let (inicialização dupla), unsafe
3 comentários
Também existe o livro (documentação) chamado Learn Rust With Entirely Too Many Linked Lists.
https://rust-unofficial.github.io/too-many-lists/
Ah... vejo que há uma menção a este livro no texto. Comentei precipitadamente. Por acaso este site não tem uma função para apagar comentários?
Para excluir um comentário, clique no horário ao lado do ID e lá você poderá usar opções como delete/favorite/(downvote/flag).
Mas acho que também pode deixar como está! haha