Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Ownership and Borrowing

This chapter approaches the Rust language from an angle very different from the previous chapters. Besides its high-level-language ability to build abstractions, Rust also aims for the performance of low-level languages that sit closer to the hardware. To fulfill this design philosophy, Rust must build numerous restrictions into the language to guarantee runtime efficiency.