-% The Rust Crates and Modules Guide
+% Crates and Modules
When a project starts getting large, it's considered a good software
engineering practice to split it up into a bunch of smaller pieces, and then
-% Error Handling in Rust
+% Error Handling
> The best-laid plans of mice and men
> Often go awry
-% The Rust Foreign Function Interface Guide
+% Foreign Function Interface
# Introduction
-% The Rust Macros Guide
+% Macros
# Introduction
-% The Rust Ownership Guide
+% Ownership
This guide presents Rust's ownership system. This is one of Rust's most unique
and compelling features, with which Rust developers should become quite
-% The Rust Compiler Plugins Guide
+% Compiler Plugins
<div class="unstable-feature">
-% The Rust Pointer Guide
+% Pointers
Rust's pointers are one of its more unique and compelling features. Pointers
are also one of the more confusing topics for newcomers to Rust. They can also
-% The Rust Testing Guide
+% Testing
> Program testing can be a very effective way to show the presence of bugs, but
> it is hopelessly inadequate for showing their absence.
-% Writing Unsafe and Low-Level Code in Rust
+% Unsafe and Low-Level Code
# Introduction
-% Variable bindings
+% Variable Bindings
The first thing we'll learn about are *variable bindings*. They look like this: