├── .gitignore ├── LICENSE ├── README.md ├── part1 ├── advanced_concept │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── array_demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── async_await │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── borrwer │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── cell_demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── closures │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── collect │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── command-line-demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── compound_type │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── concurrent │ ├── channel_demo │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── fearless_concurrent │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── readme.md │ ├── rwlock_demo │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── thread_demo │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── readme.md │ │ └── src │ │ └── main.rs ├── enum_demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── error_handler │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.txt │ ├── readme.md │ └── src │ │ └── main.rs ├── generics_demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── generics_trait_lifetime │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── guess_num │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── hello_world │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── iterators │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── link_demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── macro │ ├── into_map_demo │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── into_map │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── into_map_derive │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── readme.md │ │ └── src │ │ │ └── main.rs │ ├── macro_demo │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── macro_map │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ └── readme.md ├── map_option_result │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── match_demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── memory │ ├── borrower │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── readme.md │ │ └── src │ │ │ └── main.rs │ ├── lifetime │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── readme.md │ │ └── src │ │ │ └── main.rs │ ├── ownship │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── readme.md │ │ └── src │ │ │ └── main.rs │ └── readme.md ├── my-mod │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── my-mod2 │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ ├── front │ │ ├── hosting.rs │ │ └── mod.rs │ │ ├── front_of_house.rs │ │ └── main.rs ├── option_demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── owner_ship │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ ├── main.rs │ │ └── readme.md ├── process_ctrl │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── readme.md ├── ref_var │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── reqwest-demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── result_demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── data.txt │ └── src │ │ └── main.rs ├── struct_demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── super_player │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ ├── car.rs │ │ ├── main.rs │ │ └── media.rs ├── trait_bound │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ ├── intro.rs │ │ └── main.rs ├── trait_demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── trait_object │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── unit_test │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ ├── src │ │ └── main.rs │ └── tests │ │ └── add_test.rs └── variables │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ └── main.rs ├── part2 ├── log-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── log4rs_demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── log.yaml │ ├── log │ │ └── app.log │ ├── readme.md │ └── src │ │ └── main.rs ├── logger │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── read_yaml │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ ├── src │ │ └── main.rs │ └── test.yaml ├── readme.md ├── serde_demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs └── slog-demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ └── main.rs ├── part3 ├── kafka-consumer │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── kafka-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── mysql-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ ├── src │ │ └── main.rs │ └── test.sql ├── pulsar-batch │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── pulsar-consumer │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── pulsar-publish │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── readme.md ├── redis-async │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── redis-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── redis-pool │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs └── sqlx-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ └── main.rs ├── part4 ├── a-chat │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ ├── client.rs │ │ ├── main.rs │ │ └── server.rs ├── async-future-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── async-std-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── src │ │ └── main.rs │ └── test.md ├── async-tokio-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── async-tokio-io │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ ├── src │ │ └── main.rs │ ├── test.md │ ├── test2.md │ ├── test3.md │ └── test4.md ├── async.md ├── futures-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── pin.md ├── readme.md ├── stream-trait.md ├── tcp-http-demo │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ ├── readme.md │ ├── src │ │ └── main.rs │ └── tcp-demo.jpg ├── time-future │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ └── time_future.rs └── tokio-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ └── main.rs ├── part5 ├── actix-web-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── axum-demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs └── tide-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ ├── src │ └── main.rs │ └── static │ └── test.html ├── part6 ├── clap-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── clap-regular-use │ ├── Cargo.lock │ ├── Cargo.toml │ ├── readme.md │ └── src │ │ └── main.rs ├── inject-demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── readme.md └── shaku-inject-demo │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ └── main.rs ├── part7 ├── grpc │ ├── grpc-demo │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── proto │ │ │ ├── google │ │ │ │ ├── api │ │ │ │ │ ├── annotations.proto │ │ │ │ │ ├── http.proto │ │ │ │ │ └── httpbody.proto │ │ │ │ └── rpc │ │ │ │ │ ├── code.proto │ │ │ │ │ ├── error_details.proto │ │ │ │ │ └── status.proto │ │ │ └── hello.proto │ │ ├── readme.md │ │ └── src │ │ │ ├── client.rs │ │ │ ├── main.rs │ │ │ └── rust_grpc │ │ │ ├── app.grpc.hello.rs │ │ │ ├── hello.rs │ │ │ └── mod.rs │ ├── grpc-hello │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── bin │ │ │ └── rust-gen.sh │ │ ├── build.rs │ │ ├── proto │ │ │ ├── google │ │ │ │ ├── api │ │ │ │ │ ├── annotations.proto │ │ │ │ │ ├── http.proto │ │ │ │ │ └── httpbody.proto │ │ │ │ └── rpc │ │ │ │ │ ├── code.proto │ │ │ │ │ ├── error_details.proto │ │ │ │ │ └── status.proto │ │ │ └── hello.proto │ │ ├── readme.md │ │ └── src │ │ │ ├── client.rs │ │ │ ├── main.rs │ │ │ └── rust_grpc │ │ │ ├── hello.rs │ │ │ ├── hello_grpc.rs │ │ │ └── mod.rs │ └── readme.md ├── job │ └── cron-demo │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── readme.md │ │ └── src │ │ └── main.rs ├── readme.md └── web │ ├── readme.md │ └── rs-api │ ├── Cargo.lock │ ├── Cargo.toml │ ├── app.yaml │ └── src │ ├── main.rs │ └── router │ ├── api.rs │ └── mod.rs ├── part8 ├── cc-cpp-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ ├── cc-cpp-run.jpg │ ├── readme.md │ └── src │ │ ├── foo.cpp │ │ ├── foo.h │ │ └── main.rs ├── cc-demo │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ ├── cc-demo.jpg │ └── src │ │ ├── foo.c │ │ └── main.rs ├── mylib │ ├── Cargo.lock │ ├── Cargo.toml │ ├── bin │ │ ├── build.sh │ │ ├── share-run.sh │ │ └── static-run.sh │ ├── c-run.jpg │ ├── readme.md │ └── src │ │ ├── cbin │ │ ├── main │ │ └── main-hello │ │ ├── lib.rs │ │ ├── main.c │ │ └── mylib.h └── readme.md ├── rust-centos-install.md ├── rust-cmd.md └── rust-resource.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/README.md -------------------------------------------------------------------------------- /part1/advanced_concept/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/advanced_concept/Cargo.lock -------------------------------------------------------------------------------- /part1/advanced_concept/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/advanced_concept/Cargo.toml -------------------------------------------------------------------------------- /part1/advanced_concept/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/advanced_concept/src/main.rs -------------------------------------------------------------------------------- /part1/array_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/array_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/array_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/array_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/array_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/array_demo/src/main.rs -------------------------------------------------------------------------------- /part1/async_await/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/async_await/Cargo.lock -------------------------------------------------------------------------------- /part1/async_await/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/async_await/Cargo.toml -------------------------------------------------------------------------------- /part1/async_await/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/async_await/readme.md -------------------------------------------------------------------------------- /part1/async_await/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/async_await/src/main.rs -------------------------------------------------------------------------------- /part1/borrwer/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/borrwer/Cargo.lock -------------------------------------------------------------------------------- /part1/borrwer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/borrwer/Cargo.toml -------------------------------------------------------------------------------- /part1/borrwer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/borrwer/src/main.rs -------------------------------------------------------------------------------- /part1/cell_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/cell_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/cell_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/cell_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/cell_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/cell_demo/src/main.rs -------------------------------------------------------------------------------- /part1/closures/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/closures/Cargo.lock -------------------------------------------------------------------------------- /part1/closures/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/closures/Cargo.toml -------------------------------------------------------------------------------- /part1/closures/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/closures/readme.md -------------------------------------------------------------------------------- /part1/closures/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/closures/src/main.rs -------------------------------------------------------------------------------- /part1/collect/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/collect/Cargo.lock -------------------------------------------------------------------------------- /part1/collect/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/collect/Cargo.toml -------------------------------------------------------------------------------- /part1/collect/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/collect/src/main.rs -------------------------------------------------------------------------------- /part1/command-line-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/command-line-demo/Cargo.lock -------------------------------------------------------------------------------- /part1/command-line-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/command-line-demo/Cargo.toml -------------------------------------------------------------------------------- /part1/command-line-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/command-line-demo/src/main.rs -------------------------------------------------------------------------------- /part1/compound_type/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/compound_type/Cargo.lock -------------------------------------------------------------------------------- /part1/compound_type/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/compound_type/Cargo.toml -------------------------------------------------------------------------------- /part1/compound_type/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/compound_type/readme.md -------------------------------------------------------------------------------- /part1/compound_type/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/compound_type/src/main.rs -------------------------------------------------------------------------------- /part1/concurrent/channel_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/channel_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/concurrent/channel_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/channel_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/concurrent/channel_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/channel_demo/src/main.rs -------------------------------------------------------------------------------- /part1/concurrent/fearless_concurrent/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/fearless_concurrent/Cargo.lock -------------------------------------------------------------------------------- /part1/concurrent/fearless_concurrent/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/fearless_concurrent/Cargo.toml -------------------------------------------------------------------------------- /part1/concurrent/fearless_concurrent/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/fearless_concurrent/src/main.rs -------------------------------------------------------------------------------- /part1/concurrent/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/readme.md -------------------------------------------------------------------------------- /part1/concurrent/rwlock_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/rwlock_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/concurrent/rwlock_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/rwlock_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/concurrent/rwlock_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/rwlock_demo/src/main.rs -------------------------------------------------------------------------------- /part1/concurrent/thread_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/thread_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/concurrent/thread_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/thread_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/concurrent/thread_demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/thread_demo/readme.md -------------------------------------------------------------------------------- /part1/concurrent/thread_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/concurrent/thread_demo/src/main.rs -------------------------------------------------------------------------------- /part1/enum_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/enum_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/enum_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/enum_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/enum_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/enum_demo/src/main.rs -------------------------------------------------------------------------------- /part1/error_handler/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/error_handler/Cargo.lock -------------------------------------------------------------------------------- /part1/error_handler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/error_handler/Cargo.toml -------------------------------------------------------------------------------- /part1/error_handler/hello.txt: -------------------------------------------------------------------------------- 1 | 111 2 | 222 3 | 333 4 | -------------------------------------------------------------------------------- /part1/error_handler/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/error_handler/readme.md -------------------------------------------------------------------------------- /part1/error_handler/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/error_handler/src/main.rs -------------------------------------------------------------------------------- /part1/generics_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/generics_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/generics_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/generics_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/generics_demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/generics_demo/readme.md -------------------------------------------------------------------------------- /part1/generics_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/generics_demo/src/main.rs -------------------------------------------------------------------------------- /part1/generics_trait_lifetime/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/generics_trait_lifetime/Cargo.lock -------------------------------------------------------------------------------- /part1/generics_trait_lifetime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/generics_trait_lifetime/Cargo.toml -------------------------------------------------------------------------------- /part1/generics_trait_lifetime/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/generics_trait_lifetime/readme.md -------------------------------------------------------------------------------- /part1/generics_trait_lifetime/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/generics_trait_lifetime/src/main.rs -------------------------------------------------------------------------------- /part1/guess_num/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/guess_num/Cargo.lock -------------------------------------------------------------------------------- /part1/guess_num/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/guess_num/Cargo.toml -------------------------------------------------------------------------------- /part1/guess_num/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/guess_num/src/main.rs -------------------------------------------------------------------------------- /part1/hello_world/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/hello_world/Cargo.lock -------------------------------------------------------------------------------- /part1/hello_world/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/hello_world/Cargo.toml -------------------------------------------------------------------------------- /part1/hello_world/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/hello_world/readme.md -------------------------------------------------------------------------------- /part1/hello_world/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/hello_world/src/main.rs -------------------------------------------------------------------------------- /part1/iterators/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/iterators/Cargo.lock -------------------------------------------------------------------------------- /part1/iterators/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/iterators/Cargo.toml -------------------------------------------------------------------------------- /part1/iterators/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/iterators/readme.md -------------------------------------------------------------------------------- /part1/iterators/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/iterators/src/main.rs -------------------------------------------------------------------------------- /part1/link_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/link_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/link_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/link_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/link_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/link_demo/src/main.rs -------------------------------------------------------------------------------- /part1/macro/into_map_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/into_map_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/macro/into_map_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/into_map_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/macro/into_map_demo/into_map/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/into_map_demo/into_map/Cargo.toml -------------------------------------------------------------------------------- /part1/macro/into_map_demo/into_map/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/into_map_demo/into_map/src/lib.rs -------------------------------------------------------------------------------- /part1/macro/into_map_demo/into_map_derive/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/into_map_demo/into_map_derive/Cargo.lock -------------------------------------------------------------------------------- /part1/macro/into_map_demo/into_map_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/into_map_demo/into_map_derive/Cargo.toml -------------------------------------------------------------------------------- /part1/macro/into_map_demo/into_map_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/into_map_demo/into_map_derive/src/lib.rs -------------------------------------------------------------------------------- /part1/macro/into_map_demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/into_map_demo/readme.md -------------------------------------------------------------------------------- /part1/macro/into_map_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/into_map_demo/src/main.rs -------------------------------------------------------------------------------- /part1/macro/macro_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/macro_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/macro/macro_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/macro_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/macro/macro_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/macro_demo/src/main.rs -------------------------------------------------------------------------------- /part1/macro/macro_map/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/macro_map/Cargo.lock -------------------------------------------------------------------------------- /part1/macro/macro_map/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/macro_map/Cargo.toml -------------------------------------------------------------------------------- /part1/macro/macro_map/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/macro_map/src/lib.rs -------------------------------------------------------------------------------- /part1/macro/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/macro/readme.md -------------------------------------------------------------------------------- /part1/map_option_result/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/map_option_result/Cargo.lock -------------------------------------------------------------------------------- /part1/map_option_result/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/map_option_result/Cargo.toml -------------------------------------------------------------------------------- /part1/map_option_result/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/map_option_result/src/main.rs -------------------------------------------------------------------------------- /part1/match_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/match_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/match_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/match_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/match_demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/match_demo/readme.md -------------------------------------------------------------------------------- /part1/match_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/match_demo/src/main.rs -------------------------------------------------------------------------------- /part1/memory/borrower/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/borrower/Cargo.lock -------------------------------------------------------------------------------- /part1/memory/borrower/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/borrower/Cargo.toml -------------------------------------------------------------------------------- /part1/memory/borrower/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/borrower/readme.md -------------------------------------------------------------------------------- /part1/memory/borrower/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/borrower/src/main.rs -------------------------------------------------------------------------------- /part1/memory/lifetime/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/lifetime/Cargo.lock -------------------------------------------------------------------------------- /part1/memory/lifetime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/lifetime/Cargo.toml -------------------------------------------------------------------------------- /part1/memory/lifetime/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/lifetime/readme.md -------------------------------------------------------------------------------- /part1/memory/lifetime/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/lifetime/src/main.rs -------------------------------------------------------------------------------- /part1/memory/ownship/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/ownship/Cargo.lock -------------------------------------------------------------------------------- /part1/memory/ownship/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/ownship/Cargo.toml -------------------------------------------------------------------------------- /part1/memory/ownship/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/ownship/readme.md -------------------------------------------------------------------------------- /part1/memory/ownship/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/ownship/src/main.rs -------------------------------------------------------------------------------- /part1/memory/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/memory/readme.md -------------------------------------------------------------------------------- /part1/my-mod/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/my-mod/Cargo.lock -------------------------------------------------------------------------------- /part1/my-mod/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/my-mod/Cargo.toml -------------------------------------------------------------------------------- /part1/my-mod/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/my-mod/src/main.rs -------------------------------------------------------------------------------- /part1/my-mod2/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/my-mod2/Cargo.lock -------------------------------------------------------------------------------- /part1/my-mod2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/my-mod2/Cargo.toml -------------------------------------------------------------------------------- /part1/my-mod2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/my-mod2/readme.md -------------------------------------------------------------------------------- /part1/my-mod2/src/front/hosting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/my-mod2/src/front/hosting.rs -------------------------------------------------------------------------------- /part1/my-mod2/src/front/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod hosting; 2 | -------------------------------------------------------------------------------- /part1/my-mod2/src/front_of_house.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/my-mod2/src/front_of_house.rs -------------------------------------------------------------------------------- /part1/my-mod2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/my-mod2/src/main.rs -------------------------------------------------------------------------------- /part1/option_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/option_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/option_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/option_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/option_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/option_demo/src/main.rs -------------------------------------------------------------------------------- /part1/owner_ship/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/owner_ship/Cargo.lock -------------------------------------------------------------------------------- /part1/owner_ship/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/owner_ship/Cargo.toml -------------------------------------------------------------------------------- /part1/owner_ship/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/owner_ship/readme.md -------------------------------------------------------------------------------- /part1/owner_ship/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/owner_ship/src/main.rs -------------------------------------------------------------------------------- /part1/owner_ship/src/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/owner_ship/src/readme.md -------------------------------------------------------------------------------- /part1/process_ctrl/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/process_ctrl/Cargo.lock -------------------------------------------------------------------------------- /part1/process_ctrl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/process_ctrl/Cargo.toml -------------------------------------------------------------------------------- /part1/process_ctrl/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/process_ctrl/src/main.rs -------------------------------------------------------------------------------- /part1/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/readme.md -------------------------------------------------------------------------------- /part1/ref_var/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/ref_var/Cargo.lock -------------------------------------------------------------------------------- /part1/ref_var/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/ref_var/Cargo.toml -------------------------------------------------------------------------------- /part1/ref_var/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/ref_var/readme.md -------------------------------------------------------------------------------- /part1/ref_var/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/ref_var/src/main.rs -------------------------------------------------------------------------------- /part1/reqwest-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/reqwest-demo/Cargo.lock -------------------------------------------------------------------------------- /part1/reqwest-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/reqwest-demo/Cargo.toml -------------------------------------------------------------------------------- /part1/reqwest-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/reqwest-demo/src/main.rs -------------------------------------------------------------------------------- /part1/result_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/result_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/result_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/result_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/result_demo/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/result_demo/data.txt -------------------------------------------------------------------------------- /part1/result_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/result_demo/src/main.rs -------------------------------------------------------------------------------- /part1/struct_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/struct_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/struct_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/struct_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/struct_demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/struct_demo/readme.md -------------------------------------------------------------------------------- /part1/struct_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/struct_demo/src/main.rs -------------------------------------------------------------------------------- /part1/super_player/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/super_player/Cargo.lock -------------------------------------------------------------------------------- /part1/super_player/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/super_player/Cargo.toml -------------------------------------------------------------------------------- /part1/super_player/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/super_player/readme.md -------------------------------------------------------------------------------- /part1/super_player/src/car.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/super_player/src/car.rs -------------------------------------------------------------------------------- /part1/super_player/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/super_player/src/main.rs -------------------------------------------------------------------------------- /part1/super_player/src/media.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/super_player/src/media.rs -------------------------------------------------------------------------------- /part1/trait_bound/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/trait_bound/Cargo.lock -------------------------------------------------------------------------------- /part1/trait_bound/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/trait_bound/Cargo.toml -------------------------------------------------------------------------------- /part1/trait_bound/src/intro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/trait_bound/src/intro.rs -------------------------------------------------------------------------------- /part1/trait_bound/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/trait_bound/src/main.rs -------------------------------------------------------------------------------- /part1/trait_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/trait_demo/Cargo.lock -------------------------------------------------------------------------------- /part1/trait_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/trait_demo/Cargo.toml -------------------------------------------------------------------------------- /part1/trait_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/trait_demo/src/main.rs -------------------------------------------------------------------------------- /part1/trait_object/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/trait_object/Cargo.lock -------------------------------------------------------------------------------- /part1/trait_object/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/trait_object/Cargo.toml -------------------------------------------------------------------------------- /part1/trait_object/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/trait_object/readme.md -------------------------------------------------------------------------------- /part1/trait_object/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/trait_object/src/main.rs -------------------------------------------------------------------------------- /part1/unit_test/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/unit_test/Cargo.lock -------------------------------------------------------------------------------- /part1/unit_test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/unit_test/Cargo.toml -------------------------------------------------------------------------------- /part1/unit_test/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/unit_test/readme.md -------------------------------------------------------------------------------- /part1/unit_test/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/unit_test/src/main.rs -------------------------------------------------------------------------------- /part1/unit_test/tests/add_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/unit_test/tests/add_test.rs -------------------------------------------------------------------------------- /part1/variables/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/variables/Cargo.lock -------------------------------------------------------------------------------- /part1/variables/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/variables/Cargo.toml -------------------------------------------------------------------------------- /part1/variables/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/variables/readme.md -------------------------------------------------------------------------------- /part1/variables/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part1/variables/src/main.rs -------------------------------------------------------------------------------- /part2/log-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/log-demo/Cargo.lock -------------------------------------------------------------------------------- /part2/log-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/log-demo/Cargo.toml -------------------------------------------------------------------------------- /part2/log-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/log-demo/readme.md -------------------------------------------------------------------------------- /part2/log-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/log-demo/src/main.rs -------------------------------------------------------------------------------- /part2/log4rs_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/log4rs_demo/Cargo.lock -------------------------------------------------------------------------------- /part2/log4rs_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/log4rs_demo/Cargo.toml -------------------------------------------------------------------------------- /part2/log4rs_demo/log.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/log4rs_demo/log.yaml -------------------------------------------------------------------------------- /part2/log4rs_demo/log/app.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/log4rs_demo/log/app.log -------------------------------------------------------------------------------- /part2/log4rs_demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/log4rs_demo/readme.md -------------------------------------------------------------------------------- /part2/log4rs_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/log4rs_demo/src/main.rs -------------------------------------------------------------------------------- /part2/logger/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/logger/Cargo.lock -------------------------------------------------------------------------------- /part2/logger/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/logger/Cargo.toml -------------------------------------------------------------------------------- /part2/logger/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/logger/readme.md -------------------------------------------------------------------------------- /part2/logger/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/logger/src/main.rs -------------------------------------------------------------------------------- /part2/read_yaml/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/read_yaml/Cargo.lock -------------------------------------------------------------------------------- /part2/read_yaml/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/read_yaml/Cargo.toml -------------------------------------------------------------------------------- /part2/read_yaml/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/read_yaml/readme.md -------------------------------------------------------------------------------- /part2/read_yaml/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/read_yaml/src/main.rs -------------------------------------------------------------------------------- /part2/read_yaml/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/read_yaml/test.yaml -------------------------------------------------------------------------------- /part2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/readme.md -------------------------------------------------------------------------------- /part2/serde_demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/serde_demo/Cargo.lock -------------------------------------------------------------------------------- /part2/serde_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/serde_demo/Cargo.toml -------------------------------------------------------------------------------- /part2/serde_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/serde_demo/src/main.rs -------------------------------------------------------------------------------- /part2/slog-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/slog-demo/Cargo.lock -------------------------------------------------------------------------------- /part2/slog-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/slog-demo/Cargo.toml -------------------------------------------------------------------------------- /part2/slog-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part2/slog-demo/src/main.rs -------------------------------------------------------------------------------- /part3/kafka-consumer/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/kafka-consumer/Cargo.lock -------------------------------------------------------------------------------- /part3/kafka-consumer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/kafka-consumer/Cargo.toml -------------------------------------------------------------------------------- /part3/kafka-consumer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/kafka-consumer/src/main.rs -------------------------------------------------------------------------------- /part3/kafka-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/kafka-demo/Cargo.lock -------------------------------------------------------------------------------- /part3/kafka-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/kafka-demo/Cargo.toml -------------------------------------------------------------------------------- /part3/kafka-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/kafka-demo/readme.md -------------------------------------------------------------------------------- /part3/kafka-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/kafka-demo/src/main.rs -------------------------------------------------------------------------------- /part3/mysql-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/mysql-demo/Cargo.lock -------------------------------------------------------------------------------- /part3/mysql-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/mysql-demo/Cargo.toml -------------------------------------------------------------------------------- /part3/mysql-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/mysql-demo/readme.md -------------------------------------------------------------------------------- /part3/mysql-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/mysql-demo/src/main.rs -------------------------------------------------------------------------------- /part3/mysql-demo/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/mysql-demo/test.sql -------------------------------------------------------------------------------- /part3/pulsar-batch/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/pulsar-batch/Cargo.lock -------------------------------------------------------------------------------- /part3/pulsar-batch/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/pulsar-batch/Cargo.toml -------------------------------------------------------------------------------- /part3/pulsar-batch/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/pulsar-batch/src/main.rs -------------------------------------------------------------------------------- /part3/pulsar-consumer/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/pulsar-consumer/Cargo.lock -------------------------------------------------------------------------------- /part3/pulsar-consumer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/pulsar-consumer/Cargo.toml -------------------------------------------------------------------------------- /part3/pulsar-consumer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/pulsar-consumer/src/main.rs -------------------------------------------------------------------------------- /part3/pulsar-publish/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/pulsar-publish/Cargo.lock -------------------------------------------------------------------------------- /part3/pulsar-publish/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/pulsar-publish/Cargo.toml -------------------------------------------------------------------------------- /part3/pulsar-publish/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/pulsar-publish/src/main.rs -------------------------------------------------------------------------------- /part3/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/readme.md -------------------------------------------------------------------------------- /part3/redis-async/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-async/Cargo.lock -------------------------------------------------------------------------------- /part3/redis-async/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-async/Cargo.toml -------------------------------------------------------------------------------- /part3/redis-async/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-async/readme.md -------------------------------------------------------------------------------- /part3/redis-async/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-async/src/main.rs -------------------------------------------------------------------------------- /part3/redis-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-demo/Cargo.lock -------------------------------------------------------------------------------- /part3/redis-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-demo/Cargo.toml -------------------------------------------------------------------------------- /part3/redis-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-demo/readme.md -------------------------------------------------------------------------------- /part3/redis-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-demo/src/main.rs -------------------------------------------------------------------------------- /part3/redis-pool/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-pool/Cargo.lock -------------------------------------------------------------------------------- /part3/redis-pool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-pool/Cargo.toml -------------------------------------------------------------------------------- /part3/redis-pool/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-pool/readme.md -------------------------------------------------------------------------------- /part3/redis-pool/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/redis-pool/src/main.rs -------------------------------------------------------------------------------- /part3/sqlx-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/sqlx-demo/Cargo.lock -------------------------------------------------------------------------------- /part3/sqlx-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/sqlx-demo/Cargo.toml -------------------------------------------------------------------------------- /part3/sqlx-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/sqlx-demo/readme.md -------------------------------------------------------------------------------- /part3/sqlx-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part3/sqlx-demo/src/main.rs -------------------------------------------------------------------------------- /part4/a-chat/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/a-chat/Cargo.lock -------------------------------------------------------------------------------- /part4/a-chat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/a-chat/Cargo.toml -------------------------------------------------------------------------------- /part4/a-chat/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/a-chat/readme.md -------------------------------------------------------------------------------- /part4/a-chat/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/a-chat/src/client.rs -------------------------------------------------------------------------------- /part4/a-chat/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/a-chat/src/main.rs -------------------------------------------------------------------------------- /part4/a-chat/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/a-chat/src/server.rs -------------------------------------------------------------------------------- /part4/async-future-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-future-demo/Cargo.lock -------------------------------------------------------------------------------- /part4/async-future-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-future-demo/Cargo.toml -------------------------------------------------------------------------------- /part4/async-future-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-future-demo/readme.md -------------------------------------------------------------------------------- /part4/async-future-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-future-demo/src/main.rs -------------------------------------------------------------------------------- /part4/async-std-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-std-demo/Cargo.lock -------------------------------------------------------------------------------- /part4/async-std-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-std-demo/Cargo.toml -------------------------------------------------------------------------------- /part4/async-std-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-std-demo/src/main.rs -------------------------------------------------------------------------------- /part4/async-std-demo/test.md: -------------------------------------------------------------------------------- 1 | this is async-std demo. -------------------------------------------------------------------------------- /part4/async-tokio-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-tokio-demo/Cargo.lock -------------------------------------------------------------------------------- /part4/async-tokio-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-tokio-demo/Cargo.toml -------------------------------------------------------------------------------- /part4/async-tokio-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-tokio-demo/readme.md -------------------------------------------------------------------------------- /part4/async-tokio-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-tokio-demo/src/main.rs -------------------------------------------------------------------------------- /part4/async-tokio-io/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-tokio-io/Cargo.lock -------------------------------------------------------------------------------- /part4/async-tokio-io/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-tokio-io/Cargo.toml -------------------------------------------------------------------------------- /part4/async-tokio-io/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-tokio-io/readme.md -------------------------------------------------------------------------------- /part4/async-tokio-io/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async-tokio-io/src/main.rs -------------------------------------------------------------------------------- /part4/async-tokio-io/test.md: -------------------------------------------------------------------------------- 1 | hello,rust -------------------------------------------------------------------------------- /part4/async-tokio-io/test2.md: -------------------------------------------------------------------------------- 1 | hello,rust -------------------------------------------------------------------------------- /part4/async-tokio-io/test3.md: -------------------------------------------------------------------------------- 1 | hello,rust -------------------------------------------------------------------------------- /part4/async-tokio-io/test4.md: -------------------------------------------------------------------------------- 1 | hello,rust -------------------------------------------------------------------------------- /part4/async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/async.md -------------------------------------------------------------------------------- /part4/futures-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/futures-demo/Cargo.lock -------------------------------------------------------------------------------- /part4/futures-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/futures-demo/Cargo.toml -------------------------------------------------------------------------------- /part4/futures-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/futures-demo/readme.md -------------------------------------------------------------------------------- /part4/futures-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/futures-demo/src/main.rs -------------------------------------------------------------------------------- /part4/pin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/pin.md -------------------------------------------------------------------------------- /part4/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/readme.md -------------------------------------------------------------------------------- /part4/stream-trait.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/stream-trait.md -------------------------------------------------------------------------------- /part4/tcp-http-demo/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/tcp-http-demo/404.html -------------------------------------------------------------------------------- /part4/tcp-http-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/tcp-http-demo/Cargo.lock -------------------------------------------------------------------------------- /part4/tcp-http-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/tcp-http-demo/Cargo.toml -------------------------------------------------------------------------------- /part4/tcp-http-demo/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/tcp-http-demo/hello.html -------------------------------------------------------------------------------- /part4/tcp-http-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/tcp-http-demo/readme.md -------------------------------------------------------------------------------- /part4/tcp-http-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/tcp-http-demo/src/main.rs -------------------------------------------------------------------------------- /part4/tcp-http-demo/tcp-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/tcp-http-demo/tcp-demo.jpg -------------------------------------------------------------------------------- /part4/time-future/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/time-future/Cargo.lock -------------------------------------------------------------------------------- /part4/time-future/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/time-future/Cargo.toml -------------------------------------------------------------------------------- /part4/time-future/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/time-future/src/main.rs -------------------------------------------------------------------------------- /part4/time-future/src/time_future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/time-future/src/time_future.rs -------------------------------------------------------------------------------- /part4/tokio-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/tokio-demo/Cargo.lock -------------------------------------------------------------------------------- /part4/tokio-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/tokio-demo/Cargo.toml -------------------------------------------------------------------------------- /part4/tokio-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/tokio-demo/readme.md -------------------------------------------------------------------------------- /part4/tokio-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part4/tokio-demo/src/main.rs -------------------------------------------------------------------------------- /part5/actix-web-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/actix-web-demo/Cargo.lock -------------------------------------------------------------------------------- /part5/actix-web-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/actix-web-demo/Cargo.toml -------------------------------------------------------------------------------- /part5/actix-web-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/actix-web-demo/readme.md -------------------------------------------------------------------------------- /part5/actix-web-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/actix-web-demo/src/main.rs -------------------------------------------------------------------------------- /part5/axum-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/axum-demo/Cargo.lock -------------------------------------------------------------------------------- /part5/axum-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/axum-demo/Cargo.toml -------------------------------------------------------------------------------- /part5/axum-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/axum-demo/src/main.rs -------------------------------------------------------------------------------- /part5/tide-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/tide-demo/Cargo.lock -------------------------------------------------------------------------------- /part5/tide-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/tide-demo/Cargo.toml -------------------------------------------------------------------------------- /part5/tide-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/tide-demo/readme.md -------------------------------------------------------------------------------- /part5/tide-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/tide-demo/src/main.rs -------------------------------------------------------------------------------- /part5/tide-demo/static/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part5/tide-demo/static/test.html -------------------------------------------------------------------------------- /part6/clap-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/clap-demo/Cargo.lock -------------------------------------------------------------------------------- /part6/clap-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/clap-demo/Cargo.toml -------------------------------------------------------------------------------- /part6/clap-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/clap-demo/readme.md -------------------------------------------------------------------------------- /part6/clap-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/clap-demo/src/main.rs -------------------------------------------------------------------------------- /part6/clap-regular-use/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/clap-regular-use/Cargo.lock -------------------------------------------------------------------------------- /part6/clap-regular-use/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/clap-regular-use/Cargo.toml -------------------------------------------------------------------------------- /part6/clap-regular-use/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/clap-regular-use/readme.md -------------------------------------------------------------------------------- /part6/clap-regular-use/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/clap-regular-use/src/main.rs -------------------------------------------------------------------------------- /part6/inject-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/inject-demo/Cargo.lock -------------------------------------------------------------------------------- /part6/inject-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/inject-demo/Cargo.toml -------------------------------------------------------------------------------- /part6/inject-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/inject-demo/src/main.rs -------------------------------------------------------------------------------- /part6/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/readme.md -------------------------------------------------------------------------------- /part6/shaku-inject-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/shaku-inject-demo/Cargo.lock -------------------------------------------------------------------------------- /part6/shaku-inject-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/shaku-inject-demo/Cargo.toml -------------------------------------------------------------------------------- /part6/shaku-inject-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part6/shaku-inject-demo/src/main.rs -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/Cargo.lock -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/Cargo.toml -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/build.rs -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/proto/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/proto/google/api/annotations.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/proto/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/proto/google/api/http.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/proto/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/proto/google/api/httpbody.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/proto/google/rpc/code.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/proto/google/rpc/code.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/proto/google/rpc/error_details.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/proto/google/rpc/error_details.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/proto/google/rpc/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/proto/google/rpc/status.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/proto/hello.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/proto/hello.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/readme.md -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/src/client.rs -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/src/main.rs -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/src/rust_grpc/app.grpc.hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/src/rust_grpc/app.grpc.hello.rs -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/src/rust_grpc/hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-demo/src/rust_grpc/hello.rs -------------------------------------------------------------------------------- /part7/grpc/grpc-demo/src/rust_grpc/mod.rs: -------------------------------------------------------------------------------- 1 | // @generated by tonic-build.Do not edit it!!! 2 | pub mod hello; 3 | -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/Cargo.lock -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/Cargo.toml -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/bin/rust-gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/bin/rust-gen.sh -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/build.rs -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/proto/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/proto/google/api/annotations.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/proto/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/proto/google/api/http.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/proto/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/proto/google/api/httpbody.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/proto/google/rpc/code.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/proto/google/rpc/code.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/proto/google/rpc/error_details.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/proto/google/rpc/error_details.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/proto/google/rpc/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/proto/google/rpc/status.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/proto/hello.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/proto/hello.proto -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/readme.md -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/src/client.rs -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/src/main.rs -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/src/rust_grpc/hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/src/rust_grpc/hello.rs -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/src/rust_grpc/hello_grpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/src/rust_grpc/hello_grpc.rs -------------------------------------------------------------------------------- /part7/grpc/grpc-hello/src/rust_grpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/grpc-hello/src/rust_grpc/mod.rs -------------------------------------------------------------------------------- /part7/grpc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/grpc/readme.md -------------------------------------------------------------------------------- /part7/job/cron-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/job/cron-demo/Cargo.lock -------------------------------------------------------------------------------- /part7/job/cron-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/job/cron-demo/Cargo.toml -------------------------------------------------------------------------------- /part7/job/cron-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/job/cron-demo/readme.md -------------------------------------------------------------------------------- /part7/job/cron-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/job/cron-demo/src/main.rs -------------------------------------------------------------------------------- /part7/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/readme.md -------------------------------------------------------------------------------- /part7/web/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/web/readme.md -------------------------------------------------------------------------------- /part7/web/rs-api/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/web/rs-api/Cargo.lock -------------------------------------------------------------------------------- /part7/web/rs-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/web/rs-api/Cargo.toml -------------------------------------------------------------------------------- /part7/web/rs-api/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/web/rs-api/app.yaml -------------------------------------------------------------------------------- /part7/web/rs-api/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/web/rs-api/src/main.rs -------------------------------------------------------------------------------- /part7/web/rs-api/src/router/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/web/rs-api/src/router/api.rs -------------------------------------------------------------------------------- /part7/web/rs-api/src/router/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part7/web/rs-api/src/router/mod.rs -------------------------------------------------------------------------------- /part8/cc-cpp-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-cpp-demo/Cargo.lock -------------------------------------------------------------------------------- /part8/cc-cpp-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-cpp-demo/Cargo.toml -------------------------------------------------------------------------------- /part8/cc-cpp-demo/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-cpp-demo/build.rs -------------------------------------------------------------------------------- /part8/cc-cpp-demo/cc-cpp-run.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-cpp-demo/cc-cpp-run.jpg -------------------------------------------------------------------------------- /part8/cc-cpp-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-cpp-demo/readme.md -------------------------------------------------------------------------------- /part8/cc-cpp-demo/src/foo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-cpp-demo/src/foo.cpp -------------------------------------------------------------------------------- /part8/cc-cpp-demo/src/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-cpp-demo/src/foo.h -------------------------------------------------------------------------------- /part8/cc-cpp-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-cpp-demo/src/main.rs -------------------------------------------------------------------------------- /part8/cc-demo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-demo/Cargo.lock -------------------------------------------------------------------------------- /part8/cc-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-demo/Cargo.toml -------------------------------------------------------------------------------- /part8/cc-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-demo/README.md -------------------------------------------------------------------------------- /part8/cc-demo/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-demo/build.rs -------------------------------------------------------------------------------- /part8/cc-demo/cc-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-demo/cc-demo.jpg -------------------------------------------------------------------------------- /part8/cc-demo/src/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-demo/src/foo.c -------------------------------------------------------------------------------- /part8/cc-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/cc-demo/src/main.rs -------------------------------------------------------------------------------- /part8/mylib/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/Cargo.lock -------------------------------------------------------------------------------- /part8/mylib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/Cargo.toml -------------------------------------------------------------------------------- /part8/mylib/bin/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/bin/build.sh -------------------------------------------------------------------------------- /part8/mylib/bin/share-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/bin/share-run.sh -------------------------------------------------------------------------------- /part8/mylib/bin/static-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/bin/static-run.sh -------------------------------------------------------------------------------- /part8/mylib/c-run.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/c-run.jpg -------------------------------------------------------------------------------- /part8/mylib/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/readme.md -------------------------------------------------------------------------------- /part8/mylib/src/cbin/main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/src/cbin/main -------------------------------------------------------------------------------- /part8/mylib/src/cbin/main-hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/src/cbin/main-hello -------------------------------------------------------------------------------- /part8/mylib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/src/lib.rs -------------------------------------------------------------------------------- /part8/mylib/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/src/main.c -------------------------------------------------------------------------------- /part8/mylib/src/mylib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/mylib/src/mylib.h -------------------------------------------------------------------------------- /part8/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/part8/readme.md -------------------------------------------------------------------------------- /rust-centos-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/rust-centos-install.md -------------------------------------------------------------------------------- /rust-cmd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/rust-cmd.md -------------------------------------------------------------------------------- /rust-resource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daheige/rust-bible/HEAD/rust-resource.md --------------------------------------------------------------------------------