Ce qu’on ne peut pas faire en Rust et les alternatives
(blog.logrocket.com)-
Héritage : traits, crate ambassador, deref, crate spez
-
Listes doublement chaînées et structures de données basées sur des pointeurs : ne pas les implémenter directement, utiliser plutôt
LinkedListde la bibliothèque standard ; pour les graphes, le crate petgraph -
Types auto-référentiels : crates ouroboros / self_cell / one_self_cell
-
État mutable global : unsafe, Mutex, OnceSell, lazy_static
-
Initialisation de tableaux :
let(initialisation en deux fois), unsafe
3 commentaires
Il existe aussi un livre (document) intitulé Learn Rust With Entirely Too Many Linked Lists.
https://rust-unofficial.github.io/too-many-lists/
Ah... je vois qu’il y a une mention de ce livre dans le corps de l’article. J’ai posté un commentaire un peu trop hâtivement. Est-ce qu’il n’y a pas de fonction pour supprimer les commentaires sur ce site web ?
Pour supprimer un commentaire, cliquez sur l’heure à côté de l’identifiant : vous pourrez alors utiliser delete/favorite/(downvote/flag), etc.
Mais je pense que vous pouvez aussi le laisser tel quel ! haha