Skip to content

Commit 907ea73

Browse files
committed
Add links
1 parent c0c163d commit 907ea73

File tree

5 files changed

+42
-6
lines changed

5 files changed

+42
-6
lines changed

README.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Hello Async Rust
22

3-
Unofficial async Rust tutorial [WIP].
3+
Unofficial async Rust tutorial. [>> Read online][1]
44

5-
[Read online](https://weipin.github.io/hello-async-rust)
5+
Any PR is welcome and it will be merged immediately.
6+
7+
[1]: https://weipin.github.io/hello-async-rust

src/SUMMARY.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,10 @@
3333
- [Size](advanced/async_await/size.md)
3434
- [Exercises](advanced/async_await/exercises.md)
3535
- [Task](advanced/task/readme.md)
36-
- [Mutex]()
37-
- [Stream]()
36+
- [Exercises](advanced/exercises/readme.md)
3837

3938
# Misc
4039

41-
- [Further reading]()
42-
- [Projects]()
40+
- [Further reading](misc/further-reading.md)
41+
- [Projects](misc/projects.md)
4342
- [Rewards: a meme](misc/meme-before-after.md)

src/advanced/exercises/readme.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Exercises
2+
3+
1. Question: why a std::sync::Mutex cannot hold its guard across .await points?
4+
5+
6+
## Solutions
7+
8+
TODO

src/misc/further-reading.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Further reading
2+
3+
## RFCs
4+
5+
- [2394-async_await](https://rust-lang.github.io/rfcs/2394-async_await.html)
6+
7+
8+
## Articles
9+
10+
2024
11+
- [Let futures be futures](https://without.boats/blog/let-futures-be-futures/)
12+
13+
2022
14+
- [How (and why) nextest uses tokio](https://sunshowers.io/posts/nextest-and-tokio/)
15+
16+
2021
17+
- [Actors with Tokio](https://ryhl.io/blog/actors-with-tokio/)
18+
19+
2020
20+
- [Async: What is blocking?](https://ryhl.io/blog/async-what-is-blocking/)

src/misc/projects.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Projects
2+
3+
## Runtimes
4+
5+
1. [Tokio](https://github.com/tokio-rs/tokio)
6+
1. [smol](https://github.com/smol-rs/smol)
7+
1. [Embassy](https://github.com/embassy-rs/embassy)

0 commit comments

Comments
 (0)