Rustでできないことと、その代替方法
(blog.logrocket.com)-
継承 : Traits、ambassador crate、deref、spez crate
-
二重連結リストとポインタベースのデータ構造 : 自前で実装せず、標準ライブラリの
LinkedListを利用。グラフは petgraph crate -
Self-referencing 型 : ouroboros / self_cell / one_self_cell などの crate
-
グローバルな mutable state : unsafe、Mutex、OnceSell、lazy_static
-
配列の初期化 : let(2回初期化)、unsafe
3件のコメント
『Learn Rust With Entirely Too Many Linked Lists』という本(ドキュメント)もあります。
https://rust-unofficial.github.io/too-many-lists/
ああ……本文にこの本への言及がありましたね。軽率にコメントしてしまいました。ところで、このウェブサイトにはコメントを削除する機能はないのでしょうか?
コメントの削除は、IDの横にある時間を押すと、その中から delete/favorite/(downvote/flag) などができます。
でも、そのままにしておいても大丈夫だと思います! (笑)