├── .gitignore ├── README.md ├── lesson1 └── demo │ ├── Cargo.toml │ └── src │ ├── main.rs │ └── types.rs ├── lesson10 ├── Cargo.toml └── src │ └── main.rs ├── lesson11 ├── Cargo.toml └── src │ └── main.rs ├── lesson12 ├── Cargo.toml ├── src │ ├── lib.rs │ └── main.rs └── tests │ ├── common.rs │ └── integration_test.rs ├── lesson13 ├── Cargo.toml └── src │ ├── demo.rs │ └── main.rs ├── lesson14 ├── Cargo.toml └── src │ └── main.rs ├── lesson15 ├── Cargo.toml ├── md │ ├── 1.md │ ├── 2.md │ ├── 3.md │ └── 4.md └── src │ └── main.rs ├── lesson2 ├── Cargo.toml └── src │ ├── demo.rs │ └── main.rs ├── lesson3 ├── Cargo.toml └── src │ └── main.rs ├── lesson4 ├── Cargo.toml └── src │ └── main.rs ├── lesson5 ├── Cargo.toml └── src │ ├── main.rs │ └── struct.rs ├── lesson6 ├── .github │ └── workflows │ │ └── publish.yml ├── Cargo.toml └── src │ └── main.rs ├── lesson7 ├── Cargo.toml └── src │ ├── generator.rs │ ├── generator │ └── random_number.rs │ └── main.rs ├── lesson8 ├── Cargo.toml └── src │ └── main.rs └── lesson9 ├── Cargo.toml └── src └── main.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | Cargo.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/README.md -------------------------------------------------------------------------------- /lesson1/demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson1/demo/Cargo.toml -------------------------------------------------------------------------------- /lesson1/demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson1/demo/src/main.rs -------------------------------------------------------------------------------- /lesson1/demo/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson1/demo/src/types.rs -------------------------------------------------------------------------------- /lesson10/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson10/Cargo.toml -------------------------------------------------------------------------------- /lesson10/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson10/src/main.rs -------------------------------------------------------------------------------- /lesson11/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson11/Cargo.toml -------------------------------------------------------------------------------- /lesson11/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson11/src/main.rs -------------------------------------------------------------------------------- /lesson12/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson12/Cargo.toml -------------------------------------------------------------------------------- /lesson12/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson12/src/lib.rs -------------------------------------------------------------------------------- /lesson12/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson12/src/main.rs -------------------------------------------------------------------------------- /lesson12/tests/common.rs: -------------------------------------------------------------------------------- 1 | pub fn setup() { 2 | // ... 3 | } 4 | -------------------------------------------------------------------------------- /lesson12/tests/integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson12/tests/integration_test.rs -------------------------------------------------------------------------------- /lesson13/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson13/Cargo.toml -------------------------------------------------------------------------------- /lesson13/src/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson13/src/demo.rs -------------------------------------------------------------------------------- /lesson13/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson13/src/main.rs -------------------------------------------------------------------------------- /lesson14/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson14/Cargo.toml -------------------------------------------------------------------------------- /lesson14/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson14/src/main.rs -------------------------------------------------------------------------------- /lesson15/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson15/Cargo.toml -------------------------------------------------------------------------------- /lesson15/md/1.md: -------------------------------------------------------------------------------- 1 | First MD document. 2 | 3 | **Hello** and welcome! -------------------------------------------------------------------------------- /lesson15/md/2.md: -------------------------------------------------------------------------------- 1 | Second **document**. -------------------------------------------------------------------------------- /lesson15/md/3.md: -------------------------------------------------------------------------------- 1 | Third **document**. -------------------------------------------------------------------------------- /lesson15/md/4.md: -------------------------------------------------------------------------------- 1 | Fourth **document**. -------------------------------------------------------------------------------- /lesson15/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson15/src/main.rs -------------------------------------------------------------------------------- /lesson2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson2/Cargo.toml -------------------------------------------------------------------------------- /lesson2/src/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson2/src/demo.rs -------------------------------------------------------------------------------- /lesson2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson2/src/main.rs -------------------------------------------------------------------------------- /lesson3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson3/Cargo.toml -------------------------------------------------------------------------------- /lesson3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson3/src/main.rs -------------------------------------------------------------------------------- /lesson4/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson4/Cargo.toml -------------------------------------------------------------------------------- /lesson4/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson4/src/main.rs -------------------------------------------------------------------------------- /lesson5/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson5/Cargo.toml -------------------------------------------------------------------------------- /lesson5/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson5/src/main.rs -------------------------------------------------------------------------------- /lesson5/src/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson5/src/struct.rs -------------------------------------------------------------------------------- /lesson6/.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson6/.github/workflows/publish.yml -------------------------------------------------------------------------------- /lesson6/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson6/Cargo.toml -------------------------------------------------------------------------------- /lesson6/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson6/src/main.rs -------------------------------------------------------------------------------- /lesson7/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson7/Cargo.toml -------------------------------------------------------------------------------- /lesson7/src/generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson7/src/generator.rs -------------------------------------------------------------------------------- /lesson7/src/generator/random_number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson7/src/generator/random_number.rs -------------------------------------------------------------------------------- /lesson7/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson7/src/main.rs -------------------------------------------------------------------------------- /lesson8/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson8/Cargo.toml -------------------------------------------------------------------------------- /lesson8/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson8/src/main.rs -------------------------------------------------------------------------------- /lesson9/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson9/Cargo.toml -------------------------------------------------------------------------------- /lesson9/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bodrovis-learning/Rust-YT-Series/HEAD/lesson9/src/main.rs --------------------------------------------------------------------------------