ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
TopicsSub-TopicsComment / ideas / sources
2
basic introduction
3
cargohttps://doc.rust-lang.org/cargo/
4
idiomatic error handinghttps://hashnode.com/post/error-handling-in-general-cje2tc3ga0gj3z0wu9vgexunh/answer/cje33j9er0f57m3wt3fy8dr6o
5
memory modelhttps://doc.rust-lang.org/reference/memory-model.html#memory-model
6
idiomatic datastructuresstd::collections?
7
concurrency / futures / async / awaithttps://deterministic.space/rust-concurrency-libraries.html
8
types
9
ownership
10
structs
11
generics
12
.....
13
handling dynamic typeshttps://doc.rust-lang.org/book/second-edition/ch19-04-advanced-types.html
14
Advanced concepts / theoretical applications
15
Rust OptimizerQuote: Looking behind the scenes: How is Rust code compiled and how capable is the mighty optimizer?, https://gist.github.com/jFransham/369a86eff00e5f280ed25121454acec1
16
Language Design
17
threading https://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html
18
control flowhttps://doc.rust-lang.org/book/second-edition/ch03-05-control-flow.html
19
architecture
20
profilinghttp://athemathmo.github.io/2016/09/14/tools-for-profiling-rust.html
21
compilerhttps://blog.mozilla.org/nnethercote/2018/04/30/how-to-speed-up-the-rust-compiler-in-2018/
22
23
24
25
26
Advanced concepts / practical applications
27
API design(not sure what API -> guess web-API)
28
OS-Designhttps://os.phil-opp.com/, https://www.cs.virginia.edu/~bjc8c/papers/levy17rustkernel.pdf, https://wiki.osdev.org/Rust
29
Language Designwriting a small language from scratch?, https://github.com/dinfuehr/dora,
30
CLI toolshttps://deterministic.space/rust-cli-tips.html
31
FFI https://doc.rust-lang.org/book/first-edition/ffi.html, https://github.com/alexcrichton/rust-ffi-examples
32
game engineshttps://github.com/amethyst/amethyst, https://github.com/amethyst/amethyst/wiki/Other-Game-Engines-in-Rust
33
embeded / chip programming / Microcontrollers
http://blog.japaric.io/, https://users.rust-lang.org/t/rust-for-embedded-development-where-we-are-and-whats-missing/10861
34
WASMhttps://medium.com/@jayphelps/using-llvm-from-rust-to-generate-webassembly-93e8c193fdb4
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100