diff --git a/src/guide/learn-async-rust/README.md b/src/guide/learn-async-rust/README.md index 7041965..8d517f8 100644 --- a/src/guide/learn-async-rust/README.md +++ b/src/guide/learn-async-rust/README.md @@ -27,7 +27,7 @@ Extra Learning Resources: - - -At you can reat more toughts on Async rust, its history and its implementation. +At you can reat more thoughts on Async rust, its history and its implementation. As an extra, and perhaps slightly sidetracked, you may also want to read and develop alongside the following articles: diff --git a/src/guide/learn-more-rust/extra.md b/src/guide/learn-more-rust/extra.md index ab93d04..d4c00d5 100644 --- a/src/guide/learn-more-rust/extra.md +++ b/src/guide/learn-more-rust/extra.md @@ -44,7 +44,7 @@ When the day comes that you do feel ready to learn about Macros, here a list of > > A great book to help you with supercharging your code with macros—the real power tools of the Rust programming language! > -> This book focusses mostly on Procedural macros, but does give a quick intro of declaritive macros as well (`macro_rules!`). +> This book focuses mostly on Procedural macros, but does give a quick intro of declarative macros as well (`macro_rules!`). > > Rust Power Tools is a comprehensive guide to creating macros in Rust. You’ll start your journey with declarative macros, then quickly move on to the powerful procedural macros to build your own domain-specific language. Learn how to create public fields, work with custom attributes, integrate your macros with other crates, write effective tests to ensure your macros are reliable and bug-free, and even share your macros with other developers. diff --git a/src/intro/learning-rust.md b/src/intro/learning-rust.md index 9a97b8e..ab748bc 100644 --- a/src/intro/learning-rust.md +++ b/src/intro/learning-rust.md @@ -3,7 +3,8 @@ You might be wondering, why shall I learn Rust? In the [About](/intro/about.html) chapter you'll find plenty of reason to. -However, you might want to read [the "Can Rust prevent logic errors?" article] +However, if you are a programmer coming from another language +you might want to read the "Can Rust prevent logic errors?" article available at instead. In the article "Can Rust prevent logic errors?" Piotr Sarnacki explores the potential of Rust, a programming language, to reduce software bugs, specifically logic errors. He highlights Rust's features such as the absence of nulls, the necessity to handle function errors, prevention of data races, and explicit marking of mutable variables.