├── .DS_Store ├── .gitignore ├── README.md ├── chapter12 └── tutor-db │ ├── .env │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Dockerfile-tutor-webservice │ ├── README.md │ ├── c12-data │ ├── init-tables.sql │ ├── init.sql │ ├── initdb.sql │ ├── pg_hba.conf │ └── postgresql.conf │ ├── docker-compose.yml │ └── src │ ├── bin │ └── iter5.rs │ └── iter5 │ ├── dbaccess │ ├── course.rs │ ├── mod.rs │ └── tutor.rs │ ├── dbscripts │ ├── course.sql │ └── tutor-course.sql │ ├── errors.rs │ ├── handlers │ ├── course.rs │ ├── general.rs │ ├── mod.rs │ └── tutor.rs │ ├── models │ ├── course.rs │ ├── mod.rs │ └── tutor.rs │ ├── routes.rs │ └── state.rs ├── chapter2 ├── .DS_Store └── scenario1 │ ├── .DS_Store │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── http │ ├── Cargo.toml │ └── src │ │ ├── httprequest.rs │ │ ├── httpresponse.rs │ │ └── lib.rs │ ├── httpserver │ ├── Cargo.toml │ ├── data │ │ └── orders.json │ ├── public │ │ ├── 404.html │ │ ├── health.html │ │ ├── index.html │ │ └── styles.css │ └── src │ │ ├── handler.rs │ │ ├── main.rs │ │ ├── router.rs │ │ └── server.rs │ ├── src │ └── main.rs │ ├── tcpclient │ ├── Cargo.toml │ └── src │ │ └── main.rs │ └── tcpserver │ ├── Cargo.toml │ └── src │ └── main.rs ├── chapter3 ├── .DS_Store └── ezytutors │ ├── .DS_Store │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── src │ └── main.rs │ └── tutor-nodb │ ├── Cargo.toml │ └── src │ ├── bin │ ├── basic-server.rs │ └── tutor-service.rs │ ├── handlers.rs │ ├── main.rs │ ├── models.rs │ ├── routes.rs │ └── state.rs ├── chapter4 └── ezytutors │ ├── .DS_Store │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── src │ └── main.rs │ ├── tutor-db │ ├── .DS_Store │ ├── .env │ ├── Cargo.toml │ ├── iter3-test-clean.sql │ └── src │ │ ├── bin │ │ ├── iter1.rs │ │ ├── iter2.rs │ │ └── iter3.rs │ │ ├── database.sql │ │ ├── iter2 │ │ ├── handlers.rs │ │ ├── models.rs │ │ ├── routes.rs │ │ └── state.rs │ │ └── iter3 │ │ ├── db_access.rs │ │ ├── handlers.rs │ │ ├── models.rs │ │ ├── routes.rs │ │ └── state.rs │ └── tutor-nodb │ ├── .DS_Store │ ├── Cargo.toml │ └── src │ ├── bin │ ├── basic-server.rs │ └── tutor-service.rs │ ├── handlers.rs │ ├── main.rs │ ├── models.rs │ ├── routes.rs │ └── state.rs ├── chapter5 └── ezytutors │ ├── ._.DS_Store │ ├── ._.gitignore │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── src │ └── main.rs │ └── tutor-db │ ├── .env │ ├── Cargo.toml │ └── src │ ├── bin │ └── iter4.rs │ ├── database.sql │ └── iter4 │ ├── db_access.rs │ ├── errors.rs │ ├── handlers.rs │ ├── models.rs │ ├── routes.rs │ └── state.rs ├── chapter6 └── ezytutors │ ├── ._.DS_Store │ ├── ._.gitignore │ ├── .gitignore │ ├── .vscode │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── src │ └── main.rs │ └── tutor-db │ ├── Cargo.toml │ ├── README.md │ └── src │ ├── bin │ └── iter5.rs │ └── iter5 │ ├── dbaccess │ ├── course.rs │ ├── mod.rs │ └── tutor.rs │ ├── dbscripts │ ├── course.sql │ └── tutor-course.sql │ ├── errors.rs │ ├── handlers │ ├── course.rs │ ├── general.rs │ ├── mod.rs │ └── tutor.rs │ ├── models │ ├── course.rs │ ├── mod.rs │ └── tutor.rs │ ├── routes.rs │ └── state.rs ├── chapter7 └── ezytutors │ ├── ._.DS_Store │ ├── ._.gitignore │ ├── .gitignore │ ├── .vscode │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── src │ └── main.rs │ ├── tutor-web-app-ssr │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── bin │ │ │ ├── iter1.rs │ │ │ ├── iter2.rs │ │ │ ├── iter3.rs │ │ │ ├── iter4.rs │ │ │ └── static.rs │ │ └── main.rs │ └── static │ │ ├── iter1 │ │ └── index.html │ │ ├── iter2 │ │ ├── form.html │ │ └── user.html │ │ ├── iter3 │ │ └── list.html │ │ ├── iter4 │ │ └── list.html │ │ ├── static-web-page.html │ │ └── styles.css │ └── tutor-web-service │ ├── .env │ ├── Cargo.toml │ └── src │ ├── bin │ └── iter5.rs │ └── iter5 │ ├── dbaccess │ ├── course.rs │ ├── mod.rs │ └── tutor.rs │ ├── dbscripts │ ├── course.sql │ └── tutor-course.sql │ ├── errors.rs │ ├── handlers │ ├── course.rs │ ├── general.rs │ ├── mod.rs │ └── tutor.rs │ ├── models │ ├── course.rs │ ├── mod.rs │ └── tutor.rs │ ├── routes.rs │ └── state.rs ├── chapter8 └── ezytutors │ ├── ._.DS_Store │ ├── ._.gitignore │ ├── .gitignore │ ├── .vscode │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── src │ └── main.rs │ ├── tutor-web-app-ssr │ ├── .env │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── bin │ │ │ ├── iter1.rs │ │ │ ├── iter2.rs │ │ │ ├── iter3.rs │ │ │ ├── iter4.rs │ │ │ ├── iter5-ssr.rs │ │ │ └── static.rs │ │ ├── iter5 │ │ │ ├── dbaccess.rs │ │ │ ├── dbscripts │ │ │ │ └── user.sql │ │ │ ├── errors.rs │ │ │ ├── handler.rs │ │ │ ├── mod.rs │ │ │ ├── model.rs │ │ │ ├── routes.rs │ │ │ └── state.rs │ │ └── main.rs │ └── static │ │ ├── background.jpg │ │ ├── iter1 │ │ └── index.html │ │ ├── iter2 │ │ ├── form.html │ │ └── user.html │ │ ├── iter3 │ │ └── list.html │ │ ├── iter4 │ │ └── list.html │ │ ├── iter5 │ │ └── register.html │ │ ├── static-web-page.html │ │ ├── styles.css │ │ └── tutor-styles.css │ └── tutor-web-service │ ├── .env │ ├── Cargo.toml │ └── src │ ├── bin │ └── iter5.rs │ └── iter5 │ ├── dbaccess │ ├── course.rs │ ├── mod.rs │ └── tutor.rs │ ├── dbscripts │ ├── course.sql │ └── tutor-course.sql │ ├── errors.rs │ ├── handlers │ ├── course.rs │ ├── general.rs │ ├── mod.rs │ └── tutor.rs │ ├── models │ ├── course.rs │ ├── mod.rs │ └── tutor.rs │ ├── routes.rs │ └── state.rs └── chapter9 ├── README.md └── ezytutors ├── ._.DS_Store ├── ._.gitignore ├── .gitignore ├── .vscode └── settings.json ├── Cargo.lock ├── Cargo.toml ├── src └── main.rs ├── tutor-web-app-ssr ├── .env ├── Cargo.toml ├── src │ ├── bin │ │ ├── iter1.rs │ │ ├── iter2.rs │ │ ├── iter3.rs │ │ ├── iter4.rs │ │ ├── iter5-ssr.rs │ │ ├── iter6-ssr.rs │ │ └── static.rs │ ├── iter5 │ │ ├── dbaccess.rs │ │ ├── dbscripts │ │ │ └── user.sql │ │ ├── errors.rs │ │ ├── handler.rs │ │ ├── mod.rs │ │ ├── model.rs │ │ ├── routes.rs │ │ └── state.rs │ ├── iter6 │ │ ├── dbaccess.rs │ │ ├── dbscripts │ │ │ └── user.sql │ │ ├── errors.rs │ │ ├── handler │ │ │ ├── auth.rs │ │ │ ├── course.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── model.rs │ │ ├── routes.rs │ │ └── state.rs │ └── main.rs └── static │ ├── background.jpg │ ├── iter1 │ └── index.html │ ├── iter2 │ ├── form.html │ └── user.html │ ├── iter3 │ └── list.html │ ├── iter4 │ └── list.html │ ├── iter5 │ └── register.html │ ├── iter6 │ ├── register.html │ ├── signin.html │ └── user.html │ ├── static-web-page.html │ ├── styles.css │ └── tutor-styles.css └── tutor-web-service ├── .env ├── Cargo.toml └── src ├── bin └── iter5.rs └── iter5 ├── dbaccess ├── course.rs ├── mod.rs └── tutor.rs ├── dbscripts ├── course.sql └── tutor-course.sql ├── errors.rs ├── handlers ├── course.rs ├── general.rs ├── mod.rs └── tutor.rs ├── models ├── course.rs ├── mod.rs └── tutor.rs ├── routes.rs └── state.rs /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/README.md -------------------------------------------------------------------------------- /chapter12/tutor-db/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/.env -------------------------------------------------------------------------------- /chapter12/tutor-db/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/Cargo.lock -------------------------------------------------------------------------------- /chapter12/tutor-db/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/Cargo.toml -------------------------------------------------------------------------------- /chapter12/tutor-db/Dockerfile-tutor-webservice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/Dockerfile-tutor-webservice -------------------------------------------------------------------------------- /chapter12/tutor-db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/README.md -------------------------------------------------------------------------------- /chapter12/tutor-db/c12-data/init-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/c12-data/init-tables.sql -------------------------------------------------------------------------------- /chapter12/tutor-db/c12-data/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/c12-data/init.sql -------------------------------------------------------------------------------- /chapter12/tutor-db/c12-data/initdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/c12-data/initdb.sql -------------------------------------------------------------------------------- /chapter12/tutor-db/c12-data/pg_hba.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/c12-data/pg_hba.conf -------------------------------------------------------------------------------- /chapter12/tutor-db/c12-data/postgresql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/c12-data/postgresql.conf -------------------------------------------------------------------------------- /chapter12/tutor-db/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/docker-compose.yml -------------------------------------------------------------------------------- /chapter12/tutor-db/src/bin/iter5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/bin/iter5.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/dbaccess/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/dbaccess/course.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/dbaccess/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/dbaccess/mod.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/dbaccess/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/dbaccess/tutor.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/dbscripts/course.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/dbscripts/course.sql -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/dbscripts/tutor-course.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/dbscripts/tutor-course.sql -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/errors.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/handlers/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/handlers/course.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/handlers/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/handlers/general.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/handlers/mod.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/handlers/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/handlers/tutor.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/models/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/models/course.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/models/mod.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/models/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/models/tutor.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/routes.rs -------------------------------------------------------------------------------- /chapter12/tutor-db/src/iter5/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter12/tutor-db/src/iter5/state.rs -------------------------------------------------------------------------------- /chapter2/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/.DS_Store -------------------------------------------------------------------------------- /chapter2/scenario1/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/.DS_Store -------------------------------------------------------------------------------- /chapter2/scenario1/.gitignore: -------------------------------------------------------------------------------- 1 | **/target/ -------------------------------------------------------------------------------- /chapter2/scenario1/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/Cargo.lock -------------------------------------------------------------------------------- /chapter2/scenario1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/Cargo.toml -------------------------------------------------------------------------------- /chapter2/scenario1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/README.md -------------------------------------------------------------------------------- /chapter2/scenario1/http/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/http/Cargo.toml -------------------------------------------------------------------------------- /chapter2/scenario1/http/src/httprequest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/http/src/httprequest.rs -------------------------------------------------------------------------------- /chapter2/scenario1/http/src/httpresponse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/http/src/httpresponse.rs -------------------------------------------------------------------------------- /chapter2/scenario1/http/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/http/src/lib.rs -------------------------------------------------------------------------------- /chapter2/scenario1/httpserver/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/httpserver/Cargo.toml -------------------------------------------------------------------------------- /chapter2/scenario1/httpserver/data/orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/httpserver/data/orders.json -------------------------------------------------------------------------------- /chapter2/scenario1/httpserver/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/httpserver/public/404.html -------------------------------------------------------------------------------- /chapter2/scenario1/httpserver/public/health.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/httpserver/public/health.html -------------------------------------------------------------------------------- /chapter2/scenario1/httpserver/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/httpserver/public/index.html -------------------------------------------------------------------------------- /chapter2/scenario1/httpserver/public/styles.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: red; 3 | margin-left: 25px; 4 | } 5 | -------------------------------------------------------------------------------- /chapter2/scenario1/httpserver/src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/httpserver/src/handler.rs -------------------------------------------------------------------------------- /chapter2/scenario1/httpserver/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/httpserver/src/main.rs -------------------------------------------------------------------------------- /chapter2/scenario1/httpserver/src/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/httpserver/src/router.rs -------------------------------------------------------------------------------- /chapter2/scenario1/httpserver/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/httpserver/src/server.rs -------------------------------------------------------------------------------- /chapter2/scenario1/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter2/scenario1/tcpclient/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/tcpclient/Cargo.toml -------------------------------------------------------------------------------- /chapter2/scenario1/tcpclient/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/tcpclient/src/main.rs -------------------------------------------------------------------------------- /chapter2/scenario1/tcpserver/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/tcpserver/Cargo.toml -------------------------------------------------------------------------------- /chapter2/scenario1/tcpserver/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter2/scenario1/tcpserver/src/main.rs -------------------------------------------------------------------------------- /chapter3/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/.DS_Store -------------------------------------------------------------------------------- /chapter3/ezytutors/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/ezytutors/.DS_Store -------------------------------------------------------------------------------- /chapter3/ezytutors/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /chapter3/ezytutors/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/ezytutors/Cargo.lock -------------------------------------------------------------------------------- /chapter3/ezytutors/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/ezytutors/Cargo.toml -------------------------------------------------------------------------------- /chapter3/ezytutors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/ezytutors/README.md -------------------------------------------------------------------------------- /chapter3/ezytutors/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter3/ezytutors/tutor-nodb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/ezytutors/tutor-nodb/Cargo.toml -------------------------------------------------------------------------------- /chapter3/ezytutors/tutor-nodb/src/bin/basic-server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/ezytutors/tutor-nodb/src/bin/basic-server.rs -------------------------------------------------------------------------------- /chapter3/ezytutors/tutor-nodb/src/bin/tutor-service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/ezytutors/tutor-nodb/src/bin/tutor-service.rs -------------------------------------------------------------------------------- /chapter3/ezytutors/tutor-nodb/src/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/ezytutors/tutor-nodb/src/handlers.rs -------------------------------------------------------------------------------- /chapter3/ezytutors/tutor-nodb/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter3/ezytutors/tutor-nodb/src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/ezytutors/tutor-nodb/src/models.rs -------------------------------------------------------------------------------- /chapter3/ezytutors/tutor-nodb/src/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/ezytutors/tutor-nodb/src/routes.rs -------------------------------------------------------------------------------- /chapter3/ezytutors/tutor-nodb/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter3/ezytutors/tutor-nodb/src/state.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/.DS_Store -------------------------------------------------------------------------------- /chapter4/ezytutors/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /chapter4/ezytutors/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/Cargo.lock -------------------------------------------------------------------------------- /chapter4/ezytutors/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/Cargo.toml -------------------------------------------------------------------------------- /chapter4/ezytutors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/README.md -------------------------------------------------------------------------------- /chapter4/ezytutors/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/.DS_Store -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/.env -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/Cargo.toml -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/iter3-test-clean.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/iter3-test-clean.sql -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/bin/iter1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/bin/iter1.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/bin/iter2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/bin/iter2.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/bin/iter3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/bin/iter3.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/database.sql -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/iter2/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/iter2/handlers.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/iter2/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/iter2/models.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/iter2/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/iter2/routes.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/iter2/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/iter2/state.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/iter3/db_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/iter3/db_access.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/iter3/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/iter3/handlers.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/iter3/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/iter3/models.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/iter3/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/iter3/routes.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-db/src/iter3/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-db/src/iter3/state.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-nodb/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-nodb/.DS_Store -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-nodb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-nodb/Cargo.toml -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-nodb/src/bin/basic-server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-nodb/src/bin/basic-server.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-nodb/src/bin/tutor-service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-nodb/src/bin/tutor-service.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-nodb/src/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-nodb/src/handlers.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-nodb/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-nodb/src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-nodb/src/models.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-nodb/src/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-nodb/src/routes.rs -------------------------------------------------------------------------------- /chapter4/ezytutors/tutor-nodb/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter4/ezytutors/tutor-nodb/src/state.rs -------------------------------------------------------------------------------- /chapter5/ezytutors/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/._.DS_Store -------------------------------------------------------------------------------- /chapter5/ezytutors/._.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/._.gitignore -------------------------------------------------------------------------------- /chapter5/ezytutors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/.gitignore -------------------------------------------------------------------------------- /chapter5/ezytutors/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/Cargo.lock -------------------------------------------------------------------------------- /chapter5/ezytutors/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/Cargo.toml -------------------------------------------------------------------------------- /chapter5/ezytutors/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter5/ezytutors/tutor-db/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/tutor-db/.env -------------------------------------------------------------------------------- /chapter5/ezytutors/tutor-db/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/tutor-db/Cargo.toml -------------------------------------------------------------------------------- /chapter5/ezytutors/tutor-db/src/bin/iter4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/tutor-db/src/bin/iter4.rs -------------------------------------------------------------------------------- /chapter5/ezytutors/tutor-db/src/database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/tutor-db/src/database.sql -------------------------------------------------------------------------------- /chapter5/ezytutors/tutor-db/src/iter4/db_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/tutor-db/src/iter4/db_access.rs -------------------------------------------------------------------------------- /chapter5/ezytutors/tutor-db/src/iter4/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/tutor-db/src/iter4/errors.rs -------------------------------------------------------------------------------- /chapter5/ezytutors/tutor-db/src/iter4/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/tutor-db/src/iter4/handlers.rs -------------------------------------------------------------------------------- /chapter5/ezytutors/tutor-db/src/iter4/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/tutor-db/src/iter4/models.rs -------------------------------------------------------------------------------- /chapter5/ezytutors/tutor-db/src/iter4/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/tutor-db/src/iter4/routes.rs -------------------------------------------------------------------------------- /chapter5/ezytutors/tutor-db/src/iter4/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter5/ezytutors/tutor-db/src/iter4/state.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/._.DS_Store -------------------------------------------------------------------------------- /chapter6/ezytutors/._.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/._.gitignore -------------------------------------------------------------------------------- /chapter6/ezytutors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/.gitignore -------------------------------------------------------------------------------- /chapter6/ezytutors/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /chapter6/ezytutors/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/Cargo.lock -------------------------------------------------------------------------------- /chapter6/ezytutors/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/Cargo.toml -------------------------------------------------------------------------------- /chapter6/ezytutors/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/Cargo.toml -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/README.md -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/bin/iter5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/bin/iter5.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/dbaccess/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/dbaccess/course.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/dbaccess/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/dbaccess/mod.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/dbaccess/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/dbaccess/tutor.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/dbscripts/course.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/dbscripts/course.sql -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/dbscripts/tutor-course.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/dbscripts/tutor-course.sql -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/errors.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/handlers/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/handlers/course.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/handlers/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/handlers/general.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/handlers/mod.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/handlers/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/handlers/tutor.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/models/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/models/course.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/models/mod.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/models/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/models/tutor.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/routes.rs -------------------------------------------------------------------------------- /chapter6/ezytutors/tutor-db/src/iter5/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter6/ezytutors/tutor-db/src/iter5/state.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/._.DS_Store -------------------------------------------------------------------------------- /chapter7/ezytutors/._.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/._.gitignore -------------------------------------------------------------------------------- /chapter7/ezytutors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/.gitignore -------------------------------------------------------------------------------- /chapter7/ezytutors/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /chapter7/ezytutors/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/Cargo.lock -------------------------------------------------------------------------------- /chapter7/ezytutors/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/Cargo.toml -------------------------------------------------------------------------------- /chapter7/ezytutors/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/Cargo.toml -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/README.md -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/src/bin/iter1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/src/bin/iter1.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/src/bin/iter2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/src/bin/iter2.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/src/bin/iter3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/src/bin/iter3.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/src/bin/iter4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/src/bin/iter4.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/src/bin/static.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/src/bin/static.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/static/iter1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/static/iter1/index.html -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/static/iter2/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/static/iter2/form.html -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/static/iter2/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/static/iter2/user.html -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/static/iter3/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/static/iter3/list.html -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/static/iter4/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/static/iter4/list.html -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/static/static-web-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/static/static-web-page.html -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-app-ssr/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-app-ssr/static/styles.css -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/.env -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/Cargo.toml -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/bin/iter5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/bin/iter5.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/dbaccess/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/dbaccess/course.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/dbaccess/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/dbaccess/mod.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/dbaccess/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/dbaccess/tutor.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/dbscripts/course.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/dbscripts/course.sql -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/dbscripts/tutor-course.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/dbscripts/tutor-course.sql -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/errors.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/handlers/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/handlers/course.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/handlers/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/handlers/general.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/handlers/mod.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/handlers/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/handlers/tutor.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/models/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/models/course.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/models/mod.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/models/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/models/tutor.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/routes.rs -------------------------------------------------------------------------------- /chapter7/ezytutors/tutor-web-service/src/iter5/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter7/ezytutors/tutor-web-service/src/iter5/state.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/._.DS_Store -------------------------------------------------------------------------------- /chapter8/ezytutors/._.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/._.gitignore -------------------------------------------------------------------------------- /chapter8/ezytutors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/.gitignore -------------------------------------------------------------------------------- /chapter8/ezytutors/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /chapter8/ezytutors/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/Cargo.lock -------------------------------------------------------------------------------- /chapter8/ezytutors/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/Cargo.toml -------------------------------------------------------------------------------- /chapter8/ezytutors/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/.env -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/Cargo.toml -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/README.md -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/bin/iter1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/bin/iter1.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/bin/iter2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/bin/iter2.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/bin/iter3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/bin/iter3.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/bin/iter4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/bin/iter4.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/bin/iter5-ssr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/bin/iter5-ssr.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/bin/static.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/bin/static.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/iter5/dbaccess.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/iter5/dbaccess.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/iter5/dbscripts/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/iter5/dbscripts/user.sql -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/iter5/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/iter5/errors.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/iter5/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/iter5/handler.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/iter5/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/iter5/mod.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/iter5/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/iter5/model.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/iter5/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/iter5/routes.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/iter5/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/src/iter5/state.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/static/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/static/background.jpg -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/static/iter1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/static/iter1/index.html -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/static/iter2/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/static/iter2/form.html -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/static/iter2/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/static/iter2/user.html -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/static/iter3/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/static/iter3/list.html -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/static/iter4/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/static/iter4/list.html -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/static/iter5/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/static/iter5/register.html -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/static/static-web-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/static/static-web-page.html -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/static/styles.css -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-app-ssr/static/tutor-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-app-ssr/static/tutor-styles.css -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/.env -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/Cargo.toml -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/bin/iter5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/bin/iter5.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/dbaccess/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/dbaccess/course.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/dbaccess/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/dbaccess/mod.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/dbaccess/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/dbaccess/tutor.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/dbscripts/course.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/dbscripts/course.sql -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/dbscripts/tutor-course.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/dbscripts/tutor-course.sql -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/errors.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/handlers/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/handlers/course.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/handlers/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/handlers/general.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/handlers/mod.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/handlers/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/handlers/tutor.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/models/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/models/course.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/models/mod.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/models/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/models/tutor.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/routes.rs -------------------------------------------------------------------------------- /chapter8/ezytutors/tutor-web-service/src/iter5/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter8/ezytutors/tutor-web-service/src/iter5/state.rs -------------------------------------------------------------------------------- /chapter9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/README.md -------------------------------------------------------------------------------- /chapter9/ezytutors/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/._.DS_Store -------------------------------------------------------------------------------- /chapter9/ezytutors/._.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/._.gitignore -------------------------------------------------------------------------------- /chapter9/ezytutors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/.gitignore -------------------------------------------------------------------------------- /chapter9/ezytutors/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /chapter9/ezytutors/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/Cargo.lock -------------------------------------------------------------------------------- /chapter9/ezytutors/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/Cargo.toml -------------------------------------------------------------------------------- /chapter9/ezytutors/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/.env -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/Cargo.toml -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter1.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter2.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter3.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter4.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter5-ssr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter5-ssr.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter6-ssr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/bin/iter6-ssr.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/bin/static.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/bin/static.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter5/dbaccess.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter5/dbaccess.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter5/dbscripts/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter5/dbscripts/user.sql -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter5/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter5/errors.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter5/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter5/handler.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter5/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter5/mod.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter5/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter5/model.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter5/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter5/routes.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter5/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter5/state.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter6/dbaccess.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter6/dbaccess.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter6/dbscripts/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter6/dbscripts/user.sql -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter6/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter6/errors.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter6/handler/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter6/handler/auth.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter6/handler/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter6/handler/course.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter6/handler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter6/handler/mod.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter6/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter6/mod.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter6/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter6/model.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter6/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter6/routes.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/iter6/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/src/iter6/state.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/background.jpg -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/iter1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/iter1/index.html -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/iter2/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/iter2/form.html -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/iter2/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/iter2/user.html -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/iter3/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/iter3/list.html -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/iter4/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/iter4/list.html -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/iter5/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/iter5/register.html -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/iter6/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/iter6/register.html -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/iter6/signin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/iter6/signin.html -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/iter6/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/iter6/user.html -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/static-web-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/static-web-page.html -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/styles.css -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-app-ssr/static/tutor-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-app-ssr/static/tutor-styles.css -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/.env -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/Cargo.toml -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/bin/iter5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/bin/iter5.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/dbaccess/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/dbaccess/course.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/dbaccess/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/dbaccess/mod.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/dbaccess/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/dbaccess/tutor.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/dbscripts/course.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/dbscripts/course.sql -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/dbscripts/tutor-course.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/dbscripts/tutor-course.sql -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/errors.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/handlers/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/handlers/course.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/handlers/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/handlers/general.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/handlers/mod.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/handlers/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/handlers/tutor.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/models/course.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/models/course.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/models/mod.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/models/tutor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/models/tutor.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/routes.rs -------------------------------------------------------------------------------- /chapter9/ezytutors/tutor-web-service/src/iter5/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshwar9/rust-servers-services-apps/HEAD/chapter9/ezytutors/tutor-web-service/src/iter5/state.rs --------------------------------------------------------------------------------