GitXplorerGitXplorer
C

ultimate_rust2

public
275 stars
223 forks
0 issues

Commits

List of commits on branch main.
Verified
1b1ced37a428f0472be964a299ecfb1d81e0cc70

just in case someone tries to use rusty_engine from within this repo

CCleanCut committed 2 years ago
Unverified
de71e01a95f848f909f64dee26f002f35a5ed6d7

even more

mmemark committed 2 years ago
Unverified
c100b83038fa61049d6df188aff695b16ea5aecc

Remove more extra spaces

mmemark committed 2 years ago
Unverified
5c0dfcda33991c1c92fa791367c053826ea651c6

Remove extra space from excercise

mmemark committed 2 years ago
Unverified
ea937157385259436b72f558b8c45283845ce7ee

Updated the comment to match the code

jjamillambert committed 2 years ago
Unverified
036e7b7b506d590596c4641e68b0cf4127025870

// Silence some warnings so they don't distract from the exercise. clippy::vec_init_then_push is distracting here

KKorny666 committed 3 years ago

README

The README file for this repository.

Ultimate Rust 2: Intermediate Concepts

This is the companion repository for the Ultimate Rust 2: Intermediate Concepts (the followup to the popular Ultimate Rust Crash Course). UR2IC will be published independently online in the second half of 2021 and is also presented live as part of some O'Reilly virtual events such as Rust in 3 Weeks, or taught in-person for corporate training. You will get the most out of this training experience by doing the exercises in this repository and watching (or attending) the instructor-led training.

In other words, this repository is for you hands-on-learners!

I use macOS, and that is what I developed this course on. Everything ought to work similarly on major Linux distributions and Windows. Please contact me ASAP if you have trouble with anything on this page.

Just getting started with Rust? Check out the prerequisite for this course: Ultimate Rust Crash Course

Install Rust & Prepare Your Development Environment

Rust is required for this course! The latest stable version is always recommended. See the repository for the previous course for instructions on how to install Rust, prepare your development environment, and helpful resources.

Exercises

Please clone this repository! These exercises are designed as Rust projects for you to edit on your own computer.

The exercises are separate Rust projects inside the exercises/ subdirectory. For each exercise, you should:

  • Open the correspondingexercise/EXERCISE_NAME directory in your IDE/Editor
  • Navigate to the same directory with your Terminal application (so you can run cargo run, etc.)
  • Open up the src/main.rs file.
  • Follow the numbered exercise instructions in the code comments.

If you encounter any problems with the exercises, please feel free to use the online course communication tools to contact me, or open an discussion. Either way. 😄

For your convenience, here is a list of all the exercises, with links to view the code on GitHub.

Examples

This course goes over a lot of code in lecture format. Much of the code from the lectures can be found in the example/ directory in this repository.

Contribution

All contributions are assumed to be dual-licensed under MIT/Apache-2.

License

Distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See license/APACHE and license/MIT.

Sponsor

If you like the work I do, please consider sponsoring me on GitHub or on Patreon. 💖