├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── mars_calc ├── .gitignore ├── Cargo.toml └── src │ └── main.rs ├── memory_management ├── Cargo.toml └── src │ └── main.rs └── server ├── .gitignore ├── Cargo.toml ├── public ├── hello.html ├── index.html └── style.css └── src ├── http ├── method.rs ├── mod.rs ├── query_string.rs ├── request.rs ├── response.rs └── status_code.rs ├── main.rs ├── server.rs └── website_handler.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/README.md -------------------------------------------------------------------------------- /mars_calc/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /mars_calc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/mars_calc/Cargo.toml -------------------------------------------------------------------------------- /mars_calc/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/mars_calc/src/main.rs -------------------------------------------------------------------------------- /memory_management/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/memory_management/Cargo.toml -------------------------------------------------------------------------------- /memory_management/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/memory_management/src/main.rs -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/Cargo.toml -------------------------------------------------------------------------------- /server/public/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/public/hello.html -------------------------------------------------------------------------------- /server/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/public/index.html -------------------------------------------------------------------------------- /server/public/style.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: red 3 | } -------------------------------------------------------------------------------- /server/src/http/method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/src/http/method.rs -------------------------------------------------------------------------------- /server/src/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/src/http/mod.rs -------------------------------------------------------------------------------- /server/src/http/query_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/src/http/query_string.rs -------------------------------------------------------------------------------- /server/src/http/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/src/http/request.rs -------------------------------------------------------------------------------- /server/src/http/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/src/http/response.rs -------------------------------------------------------------------------------- /server/src/http/status_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/src/http/status_code.rs -------------------------------------------------------------------------------- /server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/src/main.rs -------------------------------------------------------------------------------- /server/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/src/server.rs -------------------------------------------------------------------------------- /server/src/website_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavadinov/Learn-Rust-by-Building-Real-Applications/HEAD/server/src/website_handler.rs --------------------------------------------------------------------------------