Skip to content

Commit

Permalink
fix some typos automatically
Browse files Browse the repository at this point in the history
  • Loading branch information
glendc committed Sep 27, 2023
1 parent 2a6fc3d commit 339b81b
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion src/appendix/appendix-i-install-rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ No custom linting configurations or agreements are required beyond this. If you

Clippy can be seen as a testing ground to see what lints are useful and which ones aren't. The ones that are often get shipped into the official compiler a while later. Some lints are also ignored by default for whatever reasons. You can find all lints (AFAIK) at <https://rust-lang.github.io/rust-clippy/stable/index.html>, should you want to enable even more lints.

Some useful reasons why you might stil want to enable custom lints are:
Some useful reasons why you might still want to enable custom lints are:

- to enable nightly features;
- to prevent the usage (in your own codebase) of `unsafe` code.
Expand Down
2 changes: 1 addition & 1 deletion src/appendix/appendix-iv-rust-in-the-background.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ At times however you might be able to incorporate the benefits of Rust in your e
These give just a small taste of what Rust can mean for Web developers even if they do not know or use Rust themselves directly.

In fact some thing most Rust users will be users that do not even know they are using Rust. This is not only True
for the Javacript world but for many others as well, such as Python for example.
for the Javascript world but for many others as well, such as Python for example.

- [Pydantic](https://github.com/pydantic/pydantic) is a library for Data validation using Python type hints.
- [Ruff](https://github.com/astral-sh/ruff) is An extremely fast Python linter, written in Rust.
Expand Down
6 changes: 3 additions & 3 deletions src/guide/learn-async-rust/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@ Extra Learning Resources:
- <https://github.com/smol-rs/smol> is a great alternative Async runtime that you might want to try out;
- Learn more about Async Rust and what the current situation is/was in 2023: <https://corrode.dev/blog/async/>

As an extra, and perhaps slighty sidetracked, you may also want to read and develop alongside the following articles:
As an extra, and perhaps slightly sidetracked, you may also want to read and develop alongside the following articles:

- [The HTTP crash course nobody asked for](https://fasterthanli.me/articles/the-http-crash-course-nobody-asked-for)
- [Understanding Rust futures by going way too deep](https://fasterthanli.me/articles/understanding-rust-futures-by-going-way-too-deep)
- To get to get a deeper understanding about the concepts of pinning and the like you might find the following articles helpful:
- [Put a pin on That](https://archive.is/pHfCn)
- This article refers also to [Pin, Unpin and why Rust neeeds them](https://archive.is/LH91o)
- This article refers also to [Pin, Unpin and why Rust needs them](https://archive.is/LH91o)
- as well as [Pin and Suffering](https://archive.is/32RlT)
- All of the above are great articles to get you quickly up to speeds with the concept, and helpful as a repeater or because you hvae no desire or time to read some of the books that talk about this topic and that I recommend in other parts of this guide;
- All of the above are great articles to get you quickly up to speeds with the concept, and helpful as a repeater or because you have no desire or time to read some of the books that talk about this topic and that I recommend in other parts of this guide;

In order to help you understand how Async code works (e.g. what about the Async keyword and How do futures really work. And how do you define traits with futures. And How do you implement them), you might want to read through the articles linked in the [Tower](#tower) section, as seeing how to implement your own _Tower_ middleware might answer many of such questions. Gaining a deeper theoretical but still pragmatic enough understanding behind it is probably better done by reading some of the books listed in this guide.

Expand Down

0 comments on commit 339b81b

Please sign in to comment.