1.
はじめに
2.
クソスタック
2.1.
設計
2.2.
New
2.3.
所有権
2.4.
Push
2.5.
Pop
2.6.
テスト
2.7.
Drop
2.8.
最終コード
3.
まあまあなスタック
3.1.
Option
3.2.
ジェネリクス
3.3.
Peek
3.4.
IntoIter
3.5.
Iter
3.6.
IterMut
3.7.
最終コード
4.
永続スタック
4.1.
設計
4.2.
基本
4.3.
Drop
4.4.
Arc
4.5.
最終コード
5.
メモリ安全クソ両端キュー
5.1.
設計
5.2.
作る
5.3.
崩す
5.4.
Peek
5.5.
対称的な操作の実装
5.6.
イテレート
5.7.
最終コード
6.
メモリ不安全キュー
6.1.
設計
6.2.
Unsafe
6.3.
基本
6.4.
応用
6.5.
最終コード
7.
まあまあなメモリ不安全両端キュー
8.
アホなリストたち
8.1.
二重片方向リスト
Light (default)
Rust
Coal
Navy
Ayu
あまりにも超大量の連結リストで学ぶRust
まあまあなメモリ不安全双方向両端キュー
いや,これを書き忘れてました!これはそんなにためになるものではありません.
もし本当にこれを実装したければ
裏本
と
std::collections::LinkedList
のソースを読んでください!