Язык программирования Rust
Авторы: Стив Клабник, Кэрол Николс и Крис Крычо при участии сообщества Rust
Этот текст рассчитан на Rust 1.98.0 (выпущен 20 августа 2026 года) или новее,
причём во всех проектах в файле Cargo.toml должно стоять edition = "2024",
чтобы использовались идиомы редакции Rust 2024. Как установить или обновить
Rust, рассказано в разделе «Установка» главы 1, а что
такое редакции — в приложении E.
Оригинал книги на английском доступен онлайн по адресу
https://doc.rust-lang.org/stable/book/,
а также оффлайн — он ставится вместе с Rust через rustup; откройте его
командой rustup doc --book.
Существуют и другие переводы, сделанные сообществом.
Бумажная и электронная версии оригинала выходят в издательстве No Starch Press.
🚨 Хотите учиться интерактивнее? Попробуйте другую версию Rust Book — с тестами, выделением текста, визуализациями и не только (на английском): https://rust-book.cs.brown.edu
О переводе. Это вольный перевод: мы старались передать смысл так, чтобы текст легко читался по-русски, а не следовать английскому оригиналу слово в слово. Термины при этом взяты те, что приняты в русскоязычном сообществе Rust; при первом появлении рядом дан английский оригинал. Текст распространяется на тех же условиях, что и оригинал, — под лицензиями MIT и Apache 2.0.