Let it wrap!

This commit is contained in:
Nathan Stocks
2021-06-12 23:03:56 -06:00
parent 79bd93b4e9
commit 69c360f15d

View File

@@ -1,39 +1,28 @@
# Ultimate Rust 2: Intermediate Concepts # Ultimate Rust 2: Intermediate Concepts
This is the companion repository for the `Ultimate Rust 2: Intermediate Concepts`, the followup to 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.
the popular [Ultimate Rust Crash Course]. _UR2IC_ will be published independently online 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! 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 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](mailto:nathan@agileperception.com) ASAP if you have trouble with anything on this page.
major Linux distributions and Windows. Please [contact me](mailto:nathan@agileperception.com) 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]_ _Just getting started with Rust? Check out the prerequisite for this course: [Ultimate Rust Crash Course]_
## Install Rust & Prepare Your Development Environment ## Install Rust & Prepare Your Development Environment
Rust is required for this course! The latest stable version is always recommended. See 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.
[the repository for the previous course] for instructions on how to install Rust, prepare your
development environment, and helpful resources.
## Exercises ## Exercises
Please clone this repository! These exercises are designed as Rust projects for you to edit on your Please clone this repository! These exercises are designed as Rust projects for you to edit on your own computer.
own computer.
The exercises are separate Rust projects inside the `exercises/` subdirectory. For each exercise, The exercises are separate Rust projects inside the `exercises/` subdirectory. For each exercise, you should:
you should:
- Open the corresponding`exercise/EXERCISE_NAME` directory in your IDE/Editor - Open the corresponding`exercise/EXERCISE_NAME` directory in your IDE/Editor
- Navigate to the same directory with your Terminal application (so you can run `cargo run`, etc.) - Navigate to the same directory with your Terminal application (so you can run `cargo run`, etc.)
- Open up the `src/main.rs` file. - Open up the `src/main.rs` file.
- Follow the numbered exercise instructions in the code comments. - 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 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. 😄
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. For your convenience, here is a list of all the exercises, with links to view the code on GitHub.
@@ -49,8 +38,7 @@ For your convenience, here is a list of all the exercises, with links to view th
## Examples ## Examples
This course goes over a lot of code in lecture format. Much of the code from the lectures can be This course goes over a lot of code in lecture format. Much of the code from the lectures can be found in the [`examples/`] directory in this repository.
found in the [`examples/`] directory in this repository.
## Contribution ## Contribution