Книги / Языки программирования / Rust / Rust Standard Library Cookbook

Rust Standard Library Cookbook

Jan Nils Ferner, Daniel Durante

Эта книга представляет собой практическое руководство по использованию стандартной библиотеки Rust для решения повседневных задач программирования. Авторы собрали более 75 рецептов, которые демонстрируют мощь и гибкость Rust в различных областях — от работы с базовыми модулями до реализации сложных сетевых приложений.

Книга начинается с изучения основных модулей стандартной библиотеки, таких как строки, коллекции (векторы, дэки, связные списки) и работа с командной строкой. Далее читатель переходит к более продвинутым темам: обработке файлов и директорий, сжатию данных, поиску файлов с помощью glob-паттернов, а также парсингу различных форматов данных, включая CSV, TOML и JSON.

Особое внимание уделяется работе с внешними крейтами, обработке ошибок, сетевым взаимодействиям и использованию futures для асинхронного программирования. Книга также затрагивает экспериментальные ночные функции Rust, что делает её полезной для разработчиков, стремящихся быть на передовой экосистемы языка. К концу книги вы овладеете навыками эффективного применения стандартной библиотеки Rust для создания надёжного и производительного кода.