Lo que no se puede hacer en Rust y alternativas
(blog.logrocket.com)-
Herencia:
traits, crateambassador,deref, cratespez -
Listas doblemente enlazadas y estructuras de datos basadas en punteros: no las implementes directamente; usa
LinkedListde la biblioteca estándar, y para grafos el cratepetgraph -
Tipos autorreferenciales: crates como
ouroboros,self_celloone_self_cell -
Estado global mutable:
unsafe,Mutex,OnceSell,lazy_static -
Inicialización de arrays:
let(inicialización doble),unsafe
3 comentarios
También existe un libro (documento) llamado Learn Rust With Entirely Too Many Linked Lists.
https://rust-unofficial.github.io/too-many-lists/
Ah... veo que en el texto principal sí se menciona este libro. Comenté apresuradamente. ¿Acaso en este sitio web no hay una función para eliminar comentarios?
Para borrar un comentario, puedes hacer clic en la hora junto al ID, y ahí tendrás opciones como delete/favorite/(downvote/flag), etc.
Pero creo que también está bien si lo dejas así. Jaja