├── .gitignore ├── .travis.yml ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── SUMMARY.md ├── book.toml ├── book ├── .nojekyll ├── 0_background_information.html ├── 1_futures_in_rust.html ├── 2_waker_context.html ├── 3_generators_async_await.html ├── 4_pin.html ├── 6_future_example.html ├── 8_finished_example.html ├── FontAwesome │ ├── css │ │ └── font-awesome.css │ └── fonts │ │ ├── FontAwesome.ttf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 ├── ace.js ├── assets │ ├── reactorexecutor.png │ └── swap_problem.jpg ├── ayu-highlight.css ├── book.js ├── clipboard.min.js ├── conclusion.html ├── css │ ├── chrome.css │ ├── general.css │ ├── print.css │ └── variables.css ├── editor.js ├── elasticlunr.min.js ├── favicon.png ├── highlight.css ├── highlight.js ├── index.html ├── introduction.html ├── mark.min.js ├── mode-rust.js ├── print.html ├── searcher.js ├── searchindex.js ├── searchindex.json ├── theme-dawn.js ├── theme-tomorrow_night.js └── tomorrow-night.css ├── examples └── bonus_example │ ├── cargo.toml │ └── src │ └── main.rs ├── scrapped_chapters ├── 5_reactor_executor.md └── introduction.md ├── src ├── 0_background_information.md ├── 1_futures_in_rust.md ├── 2_waker_context.md ├── 3_generators_async_await.md ├── 4_pin.md ├── 6_future_example.md ├── 8_finished_example.md ├── SUMMARY.md ├── assets │ ├── reactorexecutor.png │ └── swap_problem.jpg ├── conclusion.md └── introduction.md └── theme └── highlight.css /.gitignore: -------------------------------------------------------------------------------- 1 | ./book 2 | ./.vscode -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book.toml -------------------------------------------------------------------------------- /book/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/.nojekyll -------------------------------------------------------------------------------- /book/0_background_information.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/0_background_information.html -------------------------------------------------------------------------------- /book/1_futures_in_rust.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/1_futures_in_rust.html -------------------------------------------------------------------------------- /book/2_waker_context.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/2_waker_context.html -------------------------------------------------------------------------------- /book/3_generators_async_await.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/3_generators_async_await.html -------------------------------------------------------------------------------- /book/4_pin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/4_pin.html -------------------------------------------------------------------------------- /book/6_future_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/6_future_example.html -------------------------------------------------------------------------------- /book/8_finished_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/8_finished_example.html -------------------------------------------------------------------------------- /book/FontAwesome/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/FontAwesome/css/font-awesome.css -------------------------------------------------------------------------------- /book/FontAwesome/fonts/FontAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/FontAwesome/fonts/FontAwesome.ttf -------------------------------------------------------------------------------- /book/FontAwesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/FontAwesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /book/FontAwesome/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/FontAwesome/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /book/FontAwesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/FontAwesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /book/FontAwesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/FontAwesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /book/FontAwesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/FontAwesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /book/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/ace.js -------------------------------------------------------------------------------- /book/assets/reactorexecutor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/assets/reactorexecutor.png -------------------------------------------------------------------------------- /book/assets/swap_problem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/assets/swap_problem.jpg -------------------------------------------------------------------------------- /book/ayu-highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/ayu-highlight.css -------------------------------------------------------------------------------- /book/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/book.js -------------------------------------------------------------------------------- /book/clipboard.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/clipboard.min.js -------------------------------------------------------------------------------- /book/conclusion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/conclusion.html -------------------------------------------------------------------------------- /book/css/chrome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/css/chrome.css -------------------------------------------------------------------------------- /book/css/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/css/general.css -------------------------------------------------------------------------------- /book/css/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/css/print.css -------------------------------------------------------------------------------- /book/css/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/css/variables.css -------------------------------------------------------------------------------- /book/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/editor.js -------------------------------------------------------------------------------- /book/elasticlunr.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/elasticlunr.min.js -------------------------------------------------------------------------------- /book/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/favicon.png -------------------------------------------------------------------------------- /book/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/highlight.css -------------------------------------------------------------------------------- /book/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/highlight.js -------------------------------------------------------------------------------- /book/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/index.html -------------------------------------------------------------------------------- /book/introduction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/introduction.html -------------------------------------------------------------------------------- /book/mark.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/mark.min.js -------------------------------------------------------------------------------- /book/mode-rust.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/mode-rust.js -------------------------------------------------------------------------------- /book/print.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/print.html -------------------------------------------------------------------------------- /book/searcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/searcher.js -------------------------------------------------------------------------------- /book/searchindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/searchindex.js -------------------------------------------------------------------------------- /book/searchindex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/searchindex.json -------------------------------------------------------------------------------- /book/theme-dawn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/theme-dawn.js -------------------------------------------------------------------------------- /book/theme-tomorrow_night.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/theme-tomorrow_night.js -------------------------------------------------------------------------------- /book/tomorrow-night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/book/tomorrow-night.css -------------------------------------------------------------------------------- /examples/bonus_example/cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/examples/bonus_example/cargo.toml -------------------------------------------------------------------------------- /examples/bonus_example/src/main.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scrapped_chapters/5_reactor_executor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/scrapped_chapters/5_reactor_executor.md -------------------------------------------------------------------------------- /scrapped_chapters/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/scrapped_chapters/introduction.md -------------------------------------------------------------------------------- /src/0_background_information.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/0_background_information.md -------------------------------------------------------------------------------- /src/1_futures_in_rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/1_futures_in_rust.md -------------------------------------------------------------------------------- /src/2_waker_context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/2_waker_context.md -------------------------------------------------------------------------------- /src/3_generators_async_await.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/3_generators_async_await.md -------------------------------------------------------------------------------- /src/4_pin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/4_pin.md -------------------------------------------------------------------------------- /src/6_future_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/6_future_example.md -------------------------------------------------------------------------------- /src/8_finished_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/8_finished_example.md -------------------------------------------------------------------------------- /src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/SUMMARY.md -------------------------------------------------------------------------------- /src/assets/reactorexecutor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/assets/reactorexecutor.png -------------------------------------------------------------------------------- /src/assets/swap_problem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/assets/swap_problem.jpg -------------------------------------------------------------------------------- /src/conclusion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/conclusion.md -------------------------------------------------------------------------------- /src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/src/introduction.md -------------------------------------------------------------------------------- /theme/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkbai/200-Rust-Futures/HEAD/theme/highlight.css --------------------------------------------------------------------------------